一台服务器上同时运行两个 Tomcat 服务
如果不加任何修改,在一台服务器上同时运行两个 服务显然会发生端口冲突。假设现在已经按
照正常的方式安装配置好了第一个 第二个如何设置呢?以下是使用 解压版本所做的实验。
解决办法:
下载 的压缩包(不是安装的那种,直接解压缩就能用的)
下载好的文件名是:
解压缩。我解压缩到了
分别是 ,
新建一个环境变量 ,路径为 !"#"$%只针对 &' () 版,'*+ 版不用,
-编辑 ./'.)"*/ 和 0'/,把 全部替换成 $
%只针对 &' () 版,'*+ 版不用,
修改任意一个的配置文件,比如 ,
'1)"#"+0 用记事本什么的打开
修改 个地方
第一:
2!"#""3490054)* ('34!56&47原来是 899
第二
2''""3490804+: "!348;4原来是 8989
并修改默认编码为 <=> 或 5?8(以支持中文链接),此处为可选设置。
示例:
2''""34;9894"034@.4
''A'*3499994
" "@"34;--45B' 'C3D5?8D.7
第三
2''""3490094'/0E*)3410)4" "@"3494434"034F@.4.7 原 来是
899; 与 8--
(如果是安装版的 就不需要配置环境变量)
G开启 tomcat%只针对 &' () 版,'*+ 版用相应的启动与关闭命令即可,不用设置如下变量,
开启第一个 tomcat
运行
设置两个环境变量:FH(指向 I E)和 (指向 目录)
在命令行打:
)FH3@"C"?0)F#I E9
)3
运行 ,命令:/')"*/
关闭用 /')* ('/
开启第二个 tomcat
运行 (打开了另一个命令窗口)
还是要设置两个环境变量:FH(指向 I E)和 (指向 目录)
在命令行打:)FH3@"C"?0)F#I E9
)3(注意 目录我指向了另一个)
运行 了,命令:/')"*/注意也是另一个)
关闭可以用 /')* ('/(注意也是另一个)