Tomcat 启动时时会显示运行其他Tomcat

在开发中遇到的,项目部署的Tomcat8  ,但是在Eclipse运行的时候可以看见控制台打印的却是 Tomcat7,因为这个工作空间只有这一个项目 所以会打印一些错误;

本次遇到的问题环境(tomcat7 , tomcat8)小版本忽略,在环境变量中的的名字分别设置为

CATLINNA_HOME 和 CATLINNA_HOME8 ,显而易见 第一个为7 , 第二个为8

原因:

    是环境变量配置导致的 在Eclipse 中打开 catalina.properties  (tomcat 配置文件)${catalina.home}/lib  可以看到这段文字,虽然我们部署的是tomcat8 但是eclipse 在启动tomcat的时候是根据环境变量来加载的,

解决方式:

        方式1:可以去环境变量配置一下,把多余的删掉,只留下当前的变量配置,或者 把需要用的项目 tomcat 环境变量名字设置成  CATLINNA_HOME  因为Eclipse 默认是加载这个名字的环境变量。(推荐)


    方式2:在 catalina.properties  配置文件中 把 ${catalina.home} 改成对应的环境变量名字


猜你喜欢

转载自blog.csdn.net/yanpengfeil/article/details/79750555
今日推荐