且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

【tomcat ecplise】新下载一个tomcat,无法成功启动,或者启动了无法访问localhost:8080页面/ecplise无法添加新的tomcat/ecplise启动tomcat启动不起来

更新时间:2022-05-14 05:57:45

今天转头使用ecplise,于是新下载一个tomcat7来作为服务器使用

但是问题来了:

【问题1:全新的tomcat启动即消耗了不可思议的时间,并且启动了之前其他tomcat中的很多项目】【问题已经解决】

【注意:JRE的环境变量是完全没有问题的,因为其他的服务器都在使用,正常】

【有个可以参考的地址: http://www.cnblogs.com/panxuejun/p/6110662.html】

【tomcat  ecplise】新下载一个tomcat,无法成功启动,或者启动了无法访问localhost:8080页面/ecplise无法添加新的tomcat/ecplise启动tomcat启动不起来

 

问题原因:

在tomcat的start.bat里面 有这么一段:

【tomcat  ecplise】新下载一个tomcat,无法成功启动,或者启动了无法访问localhost:8080页面/ecplise无法添加新的tomcat/ecplise启动tomcat启动不起来

此处的处理逻辑虽然自己没有更改正确 ,但是大概的意思是指如果自己在环境变量配置了 CATALINA_HOME 那就用环境变量中配置的CATALINA_HOME指定的地址,也就是某个tomcat的地址下,否则就按照本tomcat的地址来走。

相当于如果全局变量定义了并且有值,就取全局变量的值,否则就用局部变量的值。

而我的环境变量中,之前配置了一个CATALINA_HOME这个变量,导致无论下载新的tomcat还是用之前的tomcat或者拷贝别人的tomcat,都会跟着环境变量中配置的CATALINA_HOME的值去启动了那个指定的tomcat中的项目等等。

 

解决方法:

我把CATALINA_HOME删掉了,问题迎刃而解。但是写到这里的时候已经是这个问题解决之后的很久了 ,所以忘了截图。

只好把当前的环境变量处截图贴上,

【tomcat  ecplise】新下载一个tomcat,无法成功启动,或者启动了无法访问localhost:8080页面/ecplise无法添加新的tomcat/ecplise启动tomcat启动不起来

 

 

【问题2:既然找不到上面的额问题  那就把tomcat暂时加到ecplise中去启动,但是ecplise无法添加新的tomcat】

【】

【tomcat  ecplise】新下载一个tomcat,无法成功启动,或者启动了无法访问localhost:8080页面/ecplise无法添加新的tomcat/ecplise启动tomcat启动不起来

 

 解决方法:

如下图:进入这里之后,将原本的  已经不能用的tomcat直接remove掉,然后添加新下载的tomcat进入  就可以了。

【tomcat  ecplise】新下载一个tomcat,无法成功启动,或者启动了无法访问localhost:8080页面/ecplise无法添加新的tomcat/ecplise启动tomcat启动不起来

 

 

【问题3:ecplise虽然将tomcat添加进去了,但是启动起来仅用了300ms左右,localhost:8080依旧无法访问】

 

解决方法:

1.这是你的tomcat  右键

【tomcat  ecplise】新下载一个tomcat,无法成功启动,或者启动了无法访问localhost:8080页面/ecplise无法添加新的tomcat/ecplise启动tomcat启动不起来

2.选择属性

【tomcat  ecplise】新下载一个tomcat,无法成功启动,或者启动了无法访问localhost:8080页面/ecplise无法添加新的tomcat/ecplise启动tomcat启动不起来

3.看到是如下的:点击Switch Location

【tomcat  ecplise】新下载一个tomcat,无法成功启动,或者启动了无法访问localhost:8080页面/ecplise无法添加新的tomcat/ecplise启动tomcat启动不起来

4.变成如下:

【tomcat  ecplise】新下载一个tomcat,无法成功启动,或者启动了无法访问localhost:8080页面/ecplise无法添加新的tomcat/ecplise启动tomcat启动不起来

 

5. 依旧是你的service 双击 进入选项页【如果Server Locations选项块是灰色的   需要将你的tomcat启动起来,只有在启动状态才能修改】

【tomcat  ecplise】新下载一个tomcat,无法成功启动,或者启动了无法访问localhost:8080页面/ecplise无法添加新的tomcat/ecplise启动tomcat启动不起来

 

 6.修改后内容如下

【tomcat  ecplise】新下载一个tomcat,无法成功启动,或者启动了无法访问localhost:8080页面/ecplise无法添加新的tomcat/ecplise启动tomcat启动不起来

7.访问成功,即可解决这个问题!!

【tomcat  ecplise】新下载一个tomcat,无法成功启动,或者启动了无法访问localhost:8080页面/ecplise无法添加新的tomcat/ecplise启动tomcat启动不起来