当前位置: 首页 > 知识库问答 >
问题:

Apache Tomcat7在添加Omnifaces和CDI后没有启动?

裴令秋
2023-03-14

在将OmniFaces库添加到Apache Tomcat7并将CDI(遵循此链接)添加到Apache Tomcat7之后,我遇到了一个错误,并且我使用的是Maven。

严重:启动java.util.concurrent.ExecutionException时子容器失败:org.apache.Catalina.LifeCycleException:无法启动组件[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/TTL-Web]](位于java.util.concurrent.FutureTask.Report(FutureTask.java:122)(位于java.util.concurrent.FutureTask.Get(FutureTask.java:188)...

原因:org.apache.Catalina.LifeCycleException:无法在org.apache.Catalina.util.LifeCycleBase.start(LifeCycleBase.java:154)启动组件[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/TTL-Web]]...6其他

原因:org.jboss.weld.exceptions.illegalStateException:weld-001202:在org.jboss.weld.xml.beansxmlparser.parse(beansxmlparser.java:126)在org.jboss.weld.bootstrap.weldbootstrap.parse(weldbootstrap.java:131)解析JNDI:/localhost/ttl-web/web-inf/beans.xml时出错...

原因:org.xml.sax.SAXParseException;行号:1;列号:39;文件提前结束。在com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.CreateSaxParseException(ErrorHandlerWrapper.java:198)在com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177)...

2015年10月8日12:28:15 AM org.apache.catalina.core.containerbase启动内部

严重:启动java.util.concurrent.ExecutionException时子容器失败:org.apache.Catalina.LifeCycleException:无法启动组件[StandardEngine[Catalina].StandardHost[localhost]](位于java.util.concurrent.FutureTask.Report(FutureTask.java:122)(位于java.util.concurrent.FutureTask.Get(FutureTask.java:188)...

原因:org.apache.Catalina.LifeCycleException:无法在org.apache.Catalina.util.LifeCycleBase.start(LifeCycleBase.java:154)启动组件[StandardEngine[Catalina].StandardHost[localhost]](位于org.apache.Catalina.core.ContainerBase$StartChild.call(ContainerBase.java:154)....

原因:org.apache.catalina.LifecycleException:在org.apache.catalina.core.ContainerBase.StartInterral(containerBase.java:1130)在org.apache.catalina.core.StandardHost.StartInterral(StandardHost.java:819)在org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)启动期间子容器失败...还有6个

2015年10月8日12:28:15 AM org.Apache.Catalina.Startup.Catalina start

严重:所需的服务器组件无法启动,因此Tomcat无法启动。org.apache.catalina.LifecycleException:无法启动组件[StandardServer[8004]](位于org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)(位于org.apache.catalina.Startup.catalina.start(Catalina.java:689)...

原因:org.apache.Catalina.LifecycleException:无法启动组件[StandardService[Catalina]](位于org.apache.Catalina.util.LifecycleBase.start(LifecycleBase.java:154)(位于org.apache.Catalina.core.StandardServer.StartInterral(StandardServer.java:739)(位于org.apache.Catalina.util.LifecycleBase.start(LifecycleBase.java:150)...7其他

原因:org.apache.Catalina.LifecycleException:无法启动组件[StandardEngine[Catalina]](位于org.apache.Catalina.util.LifecycleBase.start(LifecycleBase.java:154)(位于org.apache.Catalina.core.StandardService.StartInternal(StandardService.java:443)(位于org.apache.Catalina.util.LifecycleBase.start(LifecycleBase.java:150)...9其他

原因:org.apache.catalina.LifecycleException:在org.apache.catalina.core.containerbase.StartInterral(containerbase.java:1130)在org.apache.catalina.core.StandardEngine.StartInterral(StandardEngine.java:300)在org.apache.catalina.util.Lifecyclebase.start(Lifecyclebase.java:150)...11其他

共有1个答案

慕容烨
2023-03-14

我通过从beans.xml中删除<?xml version=“1.0”encoding=“UTF-8”?>解决了这个问题,该文件必须是一个没有空行和空格的空文件

谢谢@Joachim

 类似资料:
  • 我有一个显示良好的JTable。如果我将表放在JScrollPane中,它将不再显示。为什么不呢?我想在自己的JScrollPane中添加两个表。下面是我的代码,其中我只尝试向第一个表添加一个JScrollPane: 谢了。

  • 当我添加测试JsonObject列表时,只有最后一个JsonObject被添加到JsonArray。我不明白为什么,因为我遵循oracle的留档。https://docs.oracle.com/javaee/7/api/javax/json/JsonArray.html 名为TestRun的类中的方法 Main(注意:我使用faker生成随机信息)

  • 我使用的是:Wildfly 8.2、JSF 2.2(Mojarra 2.2.8)、Omnifaces 2.1和Java7。 问题是我已经创建了一些对象,并且每个请求都会被重新创建(null)。我也尝试过使用conversationScope,但同样的情况也发生了。 使用会话范围它的工作原理。 控制器: 每次回发时,都是,导致NPE。 视图: 我已经做了一些测试,在没有primefaces的情况下执

  • 我的web应用在将服务器从tomee plume 7升级到tomee plume 8后遇到Omnifaces cdi param问题。我用一个赤裸裸的webapp进行了测试,并证实了这一点。 我的豆子: 我的JSF视图: 我试过http://localhost:8080/test/inject2.jsf?tag=ABC它只工作一次。随后的试验得出: 如果我重新启动服务器,它也只能工作一次。 我的环

  • 我使用systemd服务运行spring boot应用程序: 在我添加logback-spring.xml生成日志文件之前,它运行良好: 现在服务无法启动。“systemctl status-l myapp”没有显示任何有用的提示: journalctl-uMyApp。服务: 但是,如果我用命令java-jar手动运行jar,它就可以启动了 我还使用“chown java-webapp-daemo