请问下我在202服务器上 安装了两个tomcat和两个jdk,并且版本也都一样的。但发现tomcat没发区分访问的web工程倒底是哪个tomcat里面的。是不是要把jdk的版本搞成不一样的?还是怎么样?
下面是启动后用ps -ef查看到的信息:
/opt/jdk1.5.0_09/jre/bin/java -Djava.util.logging.config.file=/data02/tomcat/
/data02/jdk1.5.0_09/jre/bin/java -Djava.util.logging.config.file=/data02/tomcat1/
不好意思 在下只有5分了,希望不吝赐教!
同一个linux环境下安装两个tomcat冲突问题
答案:2 悬赏:10 手机版
解决时间 2021-02-20 02:12
- 提问者网友:雾里闻花香
- 2021-02-19 01:29
最佳答案
- 五星知识达人网友:笑迎怀羞
- 2021-02-19 02:01
看到大家这么踊跃,我也发表一下自己的看法,这些都是根据实际经验总结而来,希望对大家都有所帮助吧。
1.可以同时启动多个tomcat,而且jdk可以不为同一个版本,都没有问题的。
2.如果是同一个版本的jdk能够满足,那么设置一个jdk,带多个tomcat也可。
3.多个Tomcat时,需要把相应的端口进行修改,使其不能重复,比如第一个tomcat设置为8080,第二个为8081等等。
4.其实还有一个问题值得大家关注,就是如果设置同一个变量,比如TOMCAT_HOME时,很容易映射到同一个TOMCAT,导致所有的startup都启动同一个tomcat,这是需要修改startup.bat/sh或者catalina.bat/sh等文件,也很简单,就是手工在文件的最上边加入set TOMCAT_HOME=路径,多个jdk可添加set JAVA_HOME=路径。
1.可以同时启动多个tomcat,而且jdk可以不为同一个版本,都没有问题的。
2.如果是同一个版本的jdk能够满足,那么设置一个jdk,带多个tomcat也可。
3.多个Tomcat时,需要把相应的端口进行修改,使其不能重复,比如第一个tomcat设置为8080,第二个为8081等等。
4.其实还有一个问题值得大家关注,就是如果设置同一个变量,比如TOMCAT_HOME时,很容易映射到同一个TOMCAT,导致所有的startup都启动同一个tomcat,这是需要修改startup.bat/sh或者catalina.bat/sh等文件,也很简单,就是手工在文件的最上边加入set TOMCAT_HOME=路径,多个jdk可添加set JAVA_HOME=路径。
全部回答
- 1楼网友:洎扰庸人
- 2021-02-19 02:35
第二个启动的tomcat 是不是显示端口被占用?
如果tomcat端口冲突
去tomcat/conf/server.xml里 把 8080 8009 8005 8443 等都改成其他比如 9080 9009 9005 9443等
如果还不行把错误信息贴出来一下
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯