Examples of TomcatEmbeddedServletContainerFactory


Examples of org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory

@Configuration
public class TestHttpProxyContainer extends GenericTestProxyContainer {
    @Bean
    public EmbeddedServletContainerFactory servletContainer() {
        TomcatEmbeddedServletContainerFactory factory = new TomcatEmbeddedServletContainerFactory();
        MockService config = MockService.getInstance();
        factory.setPort(config.getPort());
        factory.setSessionTimeout(10, TimeUnit.MINUTES);
        factory.addContextCustomizers(new TomcatContextCustomizer() {
            @Override
            public void customize(Context context) {
                JarScanner jarScanner = new JarScanner() {
                    @Override
                    public void scan(ServletContext arg0, ClassLoader arg1,
View Full Code Here

Examples of org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory

        return "redirect:profiles";
    }

    @Bean
    public EmbeddedServletContainerFactory servletContainer() {
        TomcatEmbeddedServletContainerFactory factory = new TomcatEmbeddedServletContainerFactory();

        int apiPort = Utils.GetSystemPort(Constants.SYS_API_PORT);
        factory.setPort(apiPort);
        factory.setSessionTimeout(10, TimeUnit.MINUTES);
        factory.setContextPath("/testproxy");
        return factory;
    }
View Full Code Here

Examples of org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory

@Configuration
public class TestHttpsProxyContainer extends GenericTestProxyContainer {
    @Bean
    public EmbeddedServletContainerFactory servletContainer() throws Exception {
        TomcatEmbeddedServletContainerFactory factory = new TomcatEmbeddedServletContainerFactory();
        MockService config = MockService.getInstance();
        factory.setPort(config.getPort());
        factory.setSessionTimeout(10, TimeUnit.MINUTES);
        factory.addContextCustomizers(new TomcatContextCustomizer() {
            @Override
            public void customize(Context context) {
                JarScanner jarScanner = new JarScanner() {
                    @Override
                    public void scan(ServletContext arg0, ClassLoader arg1,
                                     JarScannerCallback arg2, Set<String> arg3) {
                    }
                };
                context.setJarScanner(jarScanner);
            }
        });

        // extract keystores to temp file
        // the keystore needs to be in the filesystem and not just on the classpath
        // this ensures that it gets unpacked from the jar/war
        final File keyStore = com.groupon.odo.proxylib.Utils.copyResourceToLocalFile("tomcat.ks", "tomcat.ks");

        // Add HTTPS customization to connector
        factory.addConnectorCustomizers(new TomcatConnectorCustomizer() {
            @Override
            public void customize(Connector connector) {
                MockService config = MockService.getInstance();
                connector.setPort(config.getPort());
                connector.setSecure(true);
View Full Code Here

Examples of org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory

@Configuration
public class HttpProxyContainer extends GenericProxyContainer {
    @Bean
    public EmbeddedServletContainerFactory servletContainer() {
        TomcatEmbeddedServletContainerFactory factory = new TomcatEmbeddedServletContainerFactory();
        int httpPort = Utils.GetSystemPort(Constants.SYS_HTTP_PORT);
        factory.setPort(httpPort);
        factory.setSessionTimeout(10, TimeUnit.MINUTES);
        factory.addAdditionalTomcatConnectors(createSslConnector());
        factory.addContextCustomizers(new TomcatContextCustomizer() {
            @Override
            public void customize(Context context) {
                JarScanner jarScanner = new JarScanner() {
                    @Override
                    public void scan(ServletContext context, ClassLoader loader,
View Full Code Here

Examples of org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory

  // This methods workaround the bug
  // https://jira.springsource.org/browse/SPR-10841

  @Bean
  public TomcatEmbeddedServletContainerFactory tomcatContainerFactory() {
    TomcatEmbeddedServletContainerFactory factory = new TomcatEmbeddedServletContainerFactory();
    factory.setTomcatContextCustomizers(Arrays
        .asList(new TomcatContextCustomizer[] { tomcatContextCustomizer() }));
    return factory;
  }
View Full Code Here

Examples of org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory

    return new EmbeddedServletContainerCustomizer() {
      @Override
      public void customize(
          ConfigurableEmbeddedServletContainer container) {

        TomcatEmbeddedServletContainerFactory tomcat = (TomcatEmbeddedServletContainerFactory) container;

        tomcat.addConnectorCustomizers(new TomcatConnectorCustomizer() {

          @Override
          public void customize(Connector connector) {

            connector.setPort(httpsPort);
View Full Code Here

Examples of org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory

    return KmfMediaApi.createMediaPipelineFactoryFromSystemProps();
  }
 
  @Bean
  public TomcatEmbeddedServletContainerFactory tomcatEmbeddedServletContainerFactory() {
      return new TomcatEmbeddedServletContainerFactory();
  }
View Full Code Here

Examples of org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory

  @Override
  public void customize(ConfigurableEmbeddedServletContainer container) {

    if(container instanceof TomcatEmbeddedServletContainerFactory) {
      TomcatEmbeddedServletContainerFactory factory = (TomcatEmbeddedServletContainerFactory) container;
      factory.setSessionTimeout(1, TimeUnit.DAYS);
      factory.addContextCustomizers((context) -> {
        context.addMimeMapping("dart", "application/dart");
      });
      factory.addConnectorCustomizers((TomcatConnectorCustomizer) connector -> {
        connector.setProperty("compression", "on");
        connector.setProperty("compressionMinSize", "2048");
        connector.setProperty("compressableMimeType", "text/html,text/css,application/javascript,application/dart");
      });
    }
View Full Code Here

Examples of org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory

  }

  @Bean
  // Not needed if Spring Web MVC is also present on claspath
  public TomcatEmbeddedServletContainerFactory tomcatEmbeddedServletContainerFactory() {
    return new TomcatEmbeddedServletContainerFactory();
  }
View Full Code Here

Examples of org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory

  @Configuration
  protected static class CustomContainerConfiguration {
    @Bean
    public EmbeddedServletContainerFactory embeddedServletContainerFactory() {
      return new TomcatEmbeddedServletContainerFactory("/ws", PORT);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.