-
部署多个tomcat如何配置
-
tomcat配置https请求
多个tomcat配置开机自启动请参考我这篇文章https://blog.csdn.net/XZQ1969/article/details/122297253
1. 部署多个tomcat如何配置
-
应用场景:两个javaweb项目打成war包分别部署在两个tomcat里面,在同一服务器启动项目访问。
-
tomcat1配置如下
-
tomcat2配置如下
-
tomcat1:http://ip:8088/
-
tomcat2 : http://ip:8077/
2. tomcat配置https请求
-
应用场景:项目接口支持https访问(这种配置方式不会禁用原来的http请求,而是同时支持http和https)
-
配置https请求需要先有证书,我是用jdk自己生成:
证书生成步骤请参考我这篇文章
-
tomcat1配置如下
-
tomcat2配置如下
-
keystoreFile="/var/local/cas/keystore/cas.keystore" keystorePass="123456" /> 上述配置中,keystoreFile是证书生成后存放的路径, keystorePass为生成证书时你自己设置的证书密码
-
tomcat1:https://ip:8449/
-
tomcat2 : https://ip:8447/
-
注:(如果tomcat启动后日志中中文乱码,可以我们来到tomcat目录的conf子目录中,找到一个名为 "logging.properties" 的文件,打开这个文本文件,找到如下配置项:
java.util.logging.ConsoleHandler.encoding = UTF-8
将 UTF-8 修改为 GBK,修改后的效果为:
java.util.logging.ConsoleHandler.encoding = GBK
保存后,重启tomcat!)



