eclipse Server Tomcat v7.0 Server at localhost failed

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yyx3214/article/details/82526891
前言

在eclipse中启动Tomcat的时候,总是报这个错误,第一个安装的时候能够正常运行,就是在eclipse中配置了jdk和tomcat之后总是无法在eclipse中启动,直接使用Tomcat自带的监控软件是可以的,所以原因肯定是配置的问题。​

试过了各种网友遇到的此种问题和各种解决办法,端口更换,删除.mediea中的一些临时文件,删除重建server等等。
例如:http://www.xuebuyuan.com/1783523.html
http://www.myexception.cn/h/1409244.html
但是问题依然出现,最后我尝试了一下设置Tomcat的启动所需的两个jar,问题解决。​

废话不多说,方法如下:

解决方法

1.在项目或者要运行的某个jsp文件右击–>run as(此处不要选择Run on server切记),而是选择Run Configurations.​
2.在弹出的窗口Tab中选择第三项(横排:Server Arguments Classpath)Classpath​
单击右下角,Restore Default Entries.虽然User Entries都是正确的,但是需要重新配置一下就可以了。

这里写图片描述
虽然User Entries都是正确的,但是需要重新配置一下就可以了。 r>3.Restore之后,需要重新添加tomcat启动所需的两个jar文件,还是这个页面,点击 Add​
External JARs 选择tomcat安装路径下bin目录下的两个jar包(例如我的安装路径为D:\Program Files\Apache Software Foundation\Tomcat 7.0\bin),如下图所示的bootstra.jar和tomcat-juli.jar​
这里写图片描述
选择完毕之后,close然后再右击run as 选择创建好的server就可以解决了。
补充:问题发生的具体原因。
其实,当我打开多个项目的时候又遇到了各种各种Tomcat无法启动的原因,当然有临时文件被锁定等等。​也都解决了,总结了一下具体原因如下。
​ 那就是其中的一个项目使用配置出错,我用的是springMVC框架,但是发现怎么都无法通过。项目本身没有错误,但是配置出错,Eclipse本身是调用Tomcat的API函数来进行解析,并没有Tomcat本身自带的守护进程那么稳定和兼容。

当关闭出错的项目,以及修改项目之后,再重新按照上部操作,完美解决。​

方案二

1.上面这个方案是在网上找的,确实很好用,但是第二次遇到这个问题,再试就不行了,我一般都会clean install然后刷新,把代码重新publish推到Tomcat中。
2.还有就是看报出的错,一般提示很明显,我这个是让删掉一个文件,记得备好份,然后删掉试试。

猜你喜欢

转载自blog.csdn.net/yyx3214/article/details/82526891