Change HTTP Listen Port
From default 8080 to 8081:
<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
<Connector port="8081" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
Change Shutdown Port
From default 8005 to 8006:
<Server port="8006" shutdown="SHUTDOWN">
Restart
References
http://bderzhavets.blogspot.com/2006/07/advanced-configuration-multiple-tomcat.html
Filed under: tomcat | |Comments off
* Create a self signed keystore named tomcat.keystore in the %CATALINA_HOME%\conf directory.
keytool.exe -genkey -alias tomcat -keyalg RSA -storepass changeit -keypass changeit -dname "cn=localhost" -keystore tomcat.keystore
* Config Tomcat conf/server.xml to use generated keystore:
<Connector port="8443" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" disableUploadTimeout="true"
acceptCount="100" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="conf/tomcat.keystore"
keystorePass="changeit" />
For two way SSL
* Import trusted certificate(s) into truststore named tomcat.truststore in the %CATALINA_HOME%\conf directory.
keytool.exe -import -v -keystore tomcat.truststore -alias client -storepass changeit -file client.cert
* Config Tomcat conf/server.xml to use both keystore and truststore:
<Connector port="8443" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" disableUploadTimeout="true"
acceptCount="100" scheme="https" secure="true"
clientAuth="true" sslProtocol="TLS"
truststoreFile="conf/tomcat.truststore"
truststorePass="changeit"
keystoreFile="conf/tomcat.keystore"
keystorePass="changeit" />
* Restart Tomcat
Filed under: tomcat | |No Comments