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出现。

原文地址:https://www.cnblogs.com/JCS-DOC/p/11586950.html

时间: 2024-11-07 15:36:29

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

监听tomcat服务器启动/关闭并从配置文件中读取参数进行初始化

监听tomcat服务器启动/关闭很简单(2步): 1. 建立一个类实现ServletContextListener接口,重写其中的方法(contextDestroyed和contextInitialized). package action; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; public class SystemListener implements Se

Tomcat服务器启动常见问题

参考:http://www.cnblogs.com/xdp-gacl/p/3729033.html 学习web开发,需要先安装一台web服务器,然后再在web服务器中开发相应的web资源,供用户使用浏览器访问. 一.搭建JavaWeb应用开发环境——Tomcat服务器 1.1.疑问:学习web开发,为什么必须要先装一个WEB服务器? 在本地计算机上随便创建一个web页面,用户是无法访问到的,但是如果启动tomcat服务器,把web页面放在tomcat服务器中,用户就可以访问了.这说明什么问题?

tomcat服务启动失败系统提示错误代码4

[问题描述]tomcat服务启动失败,系统提示错误代码4.[原因分析]查找tomcat的logs目录下stdout.log日志,发现一句话: Error occurred during initialization of VMCould not reserve enough space for object heap翻译:VM初始化时发生错误无法为对象堆保留足够的空间 于是,猜测是配置的jvm内存问题,即jvm启动时内存不足引起.[解决办法]打开注册表,修改jvm内存设置,JvmMs和JvmMx

Win10提示“服务器启动失败,80端口被占用”怎么办

win10系统遇到服务器启动失败,80端口被占用怎么办? 步骤如下: 1.以管理员身份运行cmd; 2.输入: net stop http 注:如果提示是否真的需要停止这些服务,则选择"Y"; 3.完成后输入: sc config http start=disabled 其他方法:(若80端口不能解除占用,可使用下方解决方案) 解决方案一: 1.Ctrl+x,然后选择"计算机管理",展开"服务和应用程序",找到"服务"; 2.

Tomcat启动失败错误解决Could not publish server configuration for Tomcat v7.0 Server at localhost

今天又碰到了Tomcat启动失败的错误,错误提示如下: Could not publish server configuration for Tomcat v7.0 Server at localhost. Multiple Contexts have a path of "/organ". 意思很很清楚,有重名的节点,然后我根据百度的方法去tomcat安装目录conf下面的server.xml去找这个重名的节点,但是没有相关的<Context>节点, 后来我转念一想,会不

Tomcat服务器启动错误之Offending class: javax/servlet/Servlet.class

引子 最近在基于Wex5项目开发中,遇到使用过程中与Tomcat功能有关的错误提示, 如题所示.最终的解决方法就是删除掉项目上与tomcat冲突的jar包. org.apache.catalina.loader.WebappClassLoader validateJarFile ??: validateJarFile(/Users/zxzpc/Downloads/X5/WeX5_V3.4mac/apache-tomcat/webapps/../../runtime/BaasServer/WEB-

关于jdk配置正确但是tomcat服务器启动时一闪而过的解决办法

首先JDK配置没有问题,在控制台窗口下键入java或javac命令没有错误,然后排出tomcat服务器也没有放在有中文的文件夹下.但是tomcat服务无启动时候只是一闪而过.在命令行窗口下键入startup.bat时提示如下图: 提示JRE_HOME环境变量没有正确配置.解决办法在系统环境变量中加入jre_home环境变量,如下图:首先新建环境变量.变量名:jre_home,变量值:“jre所在路径” 然后再path变量中添加进刚刚新建的jre_home变量如下图: 好了再次启动tomcat启动

eclipse tomcat debug启动慢

myeclipse或eclipse下debug模式启动很慢,默认模式也是debug,网上找了终于解决, 原因是有eclipse或myeclipse启动debug时自动添加断点,所以必须删除一些东西. 以debug模式启动服务器,打开breakpoints veiw,右键-> Remove all,重启下服务器就OK了 移除 debug断点~ 参考: http://my.oschina.net/meSpace/blog/82443

排查tomcat服务器启动,项目无法运行故障

故障:web和client无法登陆 排查思路:服务器是否正常启动-->查看服务器启动日志-->查看服务器启动报错日志 1. 排查tomcat启动问题 手动开启服务中的tomcat服务,发现开启和停止都是灰色的,无法操作,用命令杀死8080进程,就可以启动,也可以找到安装目录下bin/startup.bat,运行也可启动 kil进程?taskkill /F /PID xxx 杀完进程后,启动和停止可以操作2. 查看tomcat日志查看tomcat启动日志,发现刚启动就报sql异常,ORA-280