tomcat异常-eclipse运行时tomcat报出下列的异常是什么原因

问题描述

eclipse运行时tomcat报出下列的异常是什么原因

java.lang.ExceptionInInitializerError
at org.apache.catalina.startup.ContextConfig.createWebXmlDigester(ContextConfig.java:527)
at org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:1015)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:276)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
at org.apache.catalina.core.StandardContext.init(StandardContext.java:5703)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4453)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:583)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675)
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:601)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:822)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
at org.apache.catalina.core.StandardService.start(StandardService.java:525)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: java.lang.NullPointerException
at org.apache.tomcat.util.descriptor.DigesterFactory.idFor(DigesterFactory.java:98)
at org.apache.tomcat.util.descriptor.DigesterFactory.(DigesterFactory.java:76)
... 28 more

解决方案

http://blog.csdn.net/c5153000/article/details/7520167

时间: 2024-10-29 15:38:59

tomcat异常-eclipse运行时tomcat报出下列的异常是什么原因的相关文章

改了后台java代码后,如何让eclipse不再重新启动tomcat。

问题描述 改了后台java代码后,如何让eclipse不再重新启动tomcat. eclipse了启动tomcat,调试后发现后台代码有问题,改了java程序之后,就需要重新启动tomcat:如何在修改了java程序之后,不用再重新启动tomcat,怎么配置. 解决方案 Linux下Tomcat重新启动Linux下Tomcat重新启动Linux下Tomcat重新启动 解决方案二: 有一个办法,在tomcat的conf目录下加一个项目配置,比如你的项目名称叫test, 访问时以http://loc

服务器-eclipse中无法创建动态web项目,报错运行时“Apache Tomcat v7.0”是无效的

问题描述 eclipse中无法创建动态web项目,报错运行时"Apache Tomcat v7.0"是无效的 应该点哪里如何操作解决这个,在线等,谢谢! 解决方案 window-perferences-server-Runtime environment,将邮编的server run environment中的内容移除再重新添加,因为其中有指定tomcat的安装路径,这个tomcat的位置变了,这个要重新设置一下 解决方案二: 楼上说的有道理,不过我是来蹭分升级的,谢谢合作

配置文件-Myeclipse 导入网站,配置到安装的Tomcat运行时Could not find the main class .

问题描述 Myeclipse 导入网站,配置到安装的Tomcat运行时Could not find the main class . 如题Myeclipse版本是 6.5 tomca 版本是tomcat-7.0.37 网站的JRE是JDK1.5.0_22 Myeclipse的Compiler compliance level 5.0 电脑本身的环境变量是jdk1.6.0_30 之前查资料说是系统的jre和Myeclipse的jre版本不一样造成的,但是网站的JRE版本我的 Myeclipse没有

部署-tomcat运行时session错误

问题描述 tomcat运行时session错误 2013-6-14 9:42:32 org.apache.catalina.core.ContainerBase backgroundProcess 警告: Exception processing manager org.apache.catalina.session.StandardManager@1402d5a background process java.lang.NullPointerException at com.tiancom.p

eclipse下的tomcat部署

问题描述 eclipse下的tomcat部署 为什么eclipse用tomcat一直部署不了项目 而tomcat目录下的webapps却有这项目 三月 23, 2015 9:16:21 上午 org.apache.tomcat.util.digester.SetPropertiesRule begin 警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.ecli

Tomcat正常启动,访问所有页面均报404异常,404异常总结分析_java

404异常,很常见,大多情况是路径错误.web.xml文件映射路径写错.服务器设置.servlet的jar包未导进去或者没有随项目发布等等. 如果是路径错误,仔细检查即可解决问题. 服务器没设置好也会报这个错误,这一般是新手刚开始学时遇到的问题,就是要把eclipse中的tomcat的server location设置为use tomcat installation,在eclipse界面双击tomcat server见如图设置: 如果是servlet的jar包问题,则通过build path引入

Tomcat在Eclipse中启动超时的问题解决

具体现象就是eclipse在启动tomcat时, 会报错: "Timeout waiting for Tomcat v6.0 Server @ localhost to start. Server did not start after 45s" 的错误. 尤其是在debug时更加容易出现这 个问题. 通过错误提示来看, 是因为tomcat启动时间超过了45m, 于是被终止了启动.出现这个问题, 可能是应用程序比较庞大, 有很多启动加载项和初始化工作, 或者log太多.想着加大tomc

关于eclipse中配置tomcat的问题

问题描述 关于eclipse中配置tomcat的问题 自己原来写java用的eclipse,后来写jsp的时候,用editplus写,然后放入定义好的文件, 用浏览器看运行结果,最近下了web的插件,想在Java中编写jsp代码,但是卡在tomcat 和eclipse的相互配置上. 现在我想把写好的jsp文件保存在自己的D盘JspWeb目录下, 自己浏览器默认的端口改成了80,我的原来的路径是这样的 < Context=path"JspWeb" docBase="D:J

图片-eclipse下启动tomcat报错

问题描述 eclipse下启动tomcat报错 解决方案 你的这个目录下边是不是空的啊 解决方案二: 我怎么觉得你的路径有些问题呢 解决方案三: 我用的是eclipse-jee-indigo-SR2-win32这个版本,其它版本可能有所不同 配置servers服务时,会在工作路径下创建一个servers.且不会把调试目录放入Tomcat里的webapps里.但用地址仍可访问.等工程完成可以打包成.war手工放入webapps里. 1.找不到apr--(这个网上很多的,搜一下,要下一个对应版本的t