2 biyi4351 biyi4351 于 2016.04.27 09:44 提问

java web项目在tomcat中运行时报错,tomcat正常运行

严重: Exception sending context initialized event to listener instance of class com.sun.faces.config.ConfigureListener
java.lang.AbstractMethodError: org.apache.crimson.tree.ElementNode2.getTextContent()Ljava/lang/String;
at com.sun.faces.config.processor.AbstractConfigProcessor.getNodeText(AbstractConfigProcessor.java:142)
at com.sun.faces.config.processor.FactoryConfigProcessor.processFactories(FactoryConfigProcessor.java:232)
at com.sun.faces.config.processor.FactoryConfigProcessor.process(FactoryConfigProcessor.java:189)
at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:332)
at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:220)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5075)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5591)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1263)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1975)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
2016-4-27 9:43:56 org.apache.catalina.core.StandardContext startInternal
严重: One or more listeners failed to start. Full details will be found in the appropriate container log file
2016-4-27 9:43:56 org.apache.catalina.core.StandardContext startInternal
严重: Context [/uploadImage] startup failed due to previous errors

4个回答

devmiao
devmiao   Ds   Rxr 2016.04.27 09:44

看下是配置的问题

biyi4351
biyi4351 什么配置,新手不知道如何下手,挺烦恼的
大约 2 年之前 回复
w172087242
w172087242   Ds   Rxr 2016.04.27 09:58

可能是jar包冲突了,看看是不是有重复的jar。

下面这句话可以看看:
The involvement of com.sun.faces in the stack trace however indicates that Mojarra is actually been used. If you're absolutely positive that your webapp bundles MyFaces, then that can only mean that Mojarra is installed elsewhere in the webapp's runtime classpath which has equal or higher classloading precedence over the webapp-supplied libraries, such as locations identified by shared.loader property of Tomcat's /conf/catalina.properties.

w172087242
w172087242 回复biyi4351:你得先检查一下你的所有包,classpath下的
大约 2 年之前 回复
w172087242
w172087242 回复biyi4351:你得先检查一下你的所有包,
大约 2 年之前 回复
biyi4351
biyi4351 没有出现这一句啊,因为要用到http协议,添加了好多包,我是看视频跟着做的,不清楚怎么看是哪些包冲突,可能是引用的包和自带的包之间的冲突?
大约 2 年之前 回复
a1508604839
a1508604839   2016.04.27 09:59

一般是charset的问题,改一下应该可以

biyi4351
biyi4351 似乎没有设置charset
大约 2 年之前 回复
CSDNXIAON
CSDNXIAON   2016.04.27 09:52

项目在eclipse运行正常,但单独部署到tomcat上出现乱码解决办法
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
javaweb中项目提示错误但是内容无错,并且可以运行。但是用tomcat发布时报错。
javaweb中项目提示错误但是内容无错,并且可以运行。但是用tomcat发布时报错。
tomcat 同时部署两个WEB项目时的问题
启动时的错误信息:    Caused by: Unable to load configuration. - [unknown location]     at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:58)     at org.apach
java程序监控tomcat中部署的项目的状态以及控制某些项目的启动停止
最近项目需要做一个可以动态添加webApp并且做个桌面程序来监控tomcat中部署的webApp的状态以及控制项目的启动与停止,在度娘上搜资料,这一篇介绍的很全面,链接:http://yunzhu.iteye.com/blog/953387,又经过一番研究之后,总结了一套简单可行的方案,核心技术文档参见apache tomcat文档(采用授权url的方式控制,类似于常见的localhost:8080
Tomcat项目部署成功,运行时404报错排错
1、原先用的是jetty,在配置jetty时将web目录移至src目录下,导致tomcat启动时无法找到要发布的web资源。解决办法:将web文件夹移出src目录,即和src目录同级。2、无意中修改了web文件夹的名字,却没有修改web根目录路径中的文件名,导致tomcat无法找到文件夹。解决办法:更改tomcat访问的根目录路径。
eclipse集成tomcat运行web时提示引入jar包的类找不到的解决办法
在eclipse集成tomcat开发web时,java类引入的jar包,编译通过,但启动tomcat运行web时提示找不到jar包内的类,需要作如下配置,将jar包在部署到集成的tomcat环境中。 问题:在 web应用 右键->Run as -> Run on Server情况下,会找不到Java Resources下Libraries的jar,应该是eclipse工程在发布到tomc
tcnative1.dll文件.rar
解决myeclipse中tomcat运行时32位报错问题
关于java-web项目发布时,tomcat意外退出的总结
最近在使用linux下tomcat运行javaweb项目时,出现tomcat莫名关闭的问题,经过观察,感觉tomcat是在某种条件下自行关闭,并不是程序崩溃、内存溢出等问题。 经观察tomcat的关闭与远程发布终端的关闭的时间非常吻合,猜测可能和linux远程终端有关。 后来在网上看到这篇文章,印证了上述猜测。作者对问题的发生进行了详细的观察,找到问题发生的原因并给出了解决方案。文章较长,大家
Java web项目从tomcat转为weblogic环境所遇到的问题
最近公司需要将原本在tomcat上开发的项目部署在weblogic上运行,因为原先对weblogic没有接触,不知道tomcat和weblogic的主要区别,只能边学边找资料,所以避免不了走了许许多多的弯路。网上的资料可能因为版本、环境的不一致,无法解决问题。 1、出现jar冲突 java.lang.NoSuchMethodError: javax/persistence/Persistence
tomcat正常启动,但项目未找到报404错误
问题描述: 问题解决: 有可能是开发工具版本不一致导致导入别人的项目时,运行报404错误! 处理:右击要运行的项目-->properties-->Deployment Assembly-->add-->Java Build Path Entries--.>next-->用到的所有jar包--->关闭
问题记录:同一台电脑上,两台Tomcat运行同样的webapp项目,只能一个启动成功
本机设置两个Tomcat服务器运行 1. 按照网上找到的资料,修改了第二台Tomcat目录中的conf/server.xml配置文件中的端口号相关配置 参见:http://blog.csdn.net/lengdaochuqiao/article/details/54881855 2. 两台Tomcat都部署同样的webapp项目,启动 3. 第一台启动ok,第二台启动失败: 对比打印日志