eclipse中Tomcat启动失败 都有哪些原因

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse中Tomcat启动失败 都有哪些原因相关的知识,希望对你有一定的参考价值。

参考技术A

eclipse中Tomcat启动失败原因有:

    在安装目录下的common\\lib中加入了struts中的 lib包中的commons-beanutils.jar或者commons-digester.jar。

    tomcat的默认端口是8080,可能已经被其他占用。

    如果本机器上有两个版本的tomcat ,在配置环境变量CATALINA_HOME时,不能把两个的都配进去。如果配进去可能导致,在启动tomcat时,出现启动的dos界面但是没有任何提示或者是启动时的初始化的文件。

    在eclipse中绑定的tomcat没有正确的设置,或者是在eclipse中的选择的和本机中安装的版本不配套。

针对这些错误的解决方案:

    去掉commons-beanutils.jar或者commons-digester.jar,如需使用放在其他路径下,再配置环境变量!错误环境:tomcat4.31  struts1.2.7。

    解决方法:在安装路径下conf文件夹中的server.xml中把断口号改掉。

    修改CATALINA_HOME,用哪个tomcat就配置哪个。

    正确的设置eclipse 中的tomcat ,在重新设置之前,先把以前设的置的先删除,然后再按步重新绑定一个tomcat。

eclipse Tomcat 服务器启动失败(错误500容易疏忽的改错处)

因为电脑重装的原因,我打开eclipse打算启动tomcat的时候启动失败了

 

Server Tomcat v7.0 Server at localhost failed to start.

严重: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component

上网查找了解决方案:

技术图片

 

于是我在lib文件夹下里加上了 common-logging的jar包,能启动了。特别说明:在此之前我已经把这个jar包导到user library里面并在项目里引用了这个library,但很明显,它没有起作用。

技术图片

 

 

 

(2)   还有其他可能导致数据库启动不了,就是tomcat服务器里可能重复部署了项目。我们需要更改一下tomcat的server.xml。这里所说的server.xml不是tomcat跟目录下的,而是你的保存项目那个地方的server.xml。如下图所示:

 

 

 

 技术图片技术图片

 

技术图片

 我的项目都保存在了elipse根目录的workspace文件夹下,里面有个servers的文件夹,这个不是你自己创建的项目,而是在eclipse里配置的服务器文件,如下面打开server.xml,

拉倒最后看看<context>标签里有没有重复部署的项目,有就删掉多余的重复项目

 

 

 

 技术图片

 

 或者一种最直接的方法:删掉servers文件夹,在eclipse重新配置tomcat,如下图:工具栏里的window->preferences->server->runtimeEnvirnoment,可以先Remove移除掉以前的配置再添加。

技术图片

 

 

(3)还有一种错误就是你的代码错误了,看看你的注入方式或者web.xml里的mapping是不是起名一样了,一样的话出现服务器不能启动的情况比较少 ,一般是错误500出现。

技术图片

 

以上是关于eclipse中Tomcat启动失败 都有哪些原因的主要内容,如果未能解决你的问题,请参考以下文章

eclipse Tomcat 服务器启动失败(错误500容易疏忽的改错处)

eclipse中tomcat无法正常启动求助

sqlserver自动备份失败原因都有哪些

Eclipse启动Tomcat失败,404错误。

eclipse中tomcat发布失败(Could not delete May be locked by another process)原因及解决办法

eclipse中项目已经启动,可是tomcat一直显示在启动中