| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package io.renren.config;
- import org.apache.catalina.Context;
- import org.apache.catalina.connector.Connector;
- import org.apache.tomcat.util.descriptor.web.SecurityCollection;
- import org.apache.tomcat.util.descriptor.web.SecurityConstraint;
- import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory;
- import org.springframework.context.annotation.Bean;
- import org.springframework.context.annotation.Configuration;
- @Configuration
- public class TomcatConfig {
- // @Bean
- // TomcatServletWebServerFactory tomcatServletWebServerFactory() {
- // TomcatServletWebServerFactory factory = new TomcatServletWebServerFactory(){
- // @Override
- // protected void postProcessContext(Context context) {
- // SecurityConstraint constraint = new SecurityConstraint();
- // constraint.setUserConstraint("CONFIDENTIAL");
- // SecurityCollection collection = new SecurityCollection();
- // collection.addPattern("/*");
- // constraint.addCollection(collection);
- // context.addConstraint(constraint);
- // }
- // };
- // factory.addAdditionalTomcatConnectors(createTomcatConnector());
- // return factory;
- // }
- // private Connector createTomcatConnector() {
- // Connector connector = new
- // Connector("org.apache.coyote.http11.Http11NioProtocol");
- // connector.setScheme("http");
- // connector.setPort(8080);
- // connector.setSecure(false);
- // connector.setRedirectPort(443);
- // return connector;
- // }
- }
|