我想运行仅使用HTTPS(8443)的嵌入式tomcat.我根本不想使用8080端口.有什么想法吗?
Connector httpsConnector = new Connector();
httpsConnector.setPort(httpsPort);
httpsConnector.setSecure(true);
httpsConnector.setScheme("https");
httpsConnector.setAttribute("keystoreFile", appBase + "/.keystore");
httpsConnector.setAttribute("clientAuth", "false");
httpsConnector.setAttribute("sslProtocol", "TLS");
httpsConnector.setAttribute("SSLEnabled", true);
Tomcat tomcat = new Tomcat();
tomcat.getService().addConnector(httpsConnector);
tomcat.setPort(8080);
Connector defaultConnector = tomcat.getConnector();
defaultConnector.setRedirectPort(8443);
tomcat.setBaseDir(".");
tomcat.getHost().setAppBase(appBase);
StandardServer server = (StandardServer) tomcat.getServer();
AprLifecycleListener listener = new AprLifecycleListener();
server.addLifecycleListener(listener);
谢谢
| 归档时间: |
|
| 查看次数: |
4589 次 |
| 最近记录: |