首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在添加Tomcat7和CDI之后,Apache Tomcat7还没有启动吗?

在添加Tomcat7和CDI之后,Apache Tomcat7还没有启动吗?
EN

Stack Overflow用户
提问于 2015-10-07 23:44:08
回答 1查看 892关注 0票数 2

在将OmniFaces库添加到Apache 7并将CDI (遵循此链接)添加到Apache 7之后,我将面临一个错误,我正在使用Maven。

我该如何解决这个问题?

严重:子容器在启动过程中失败-- [StandardEngineCatalina.StandardHostlocalhost.StandardContext/TTL-web]:org.apache.catalina.LifecycleException:未能在java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.util.concurrent.FutureTask.get(FutureTask.java:188) . 由:[StandardEngineCatalina.StandardHostlocalhost.StandardContext/TTL-web]:未能启动组件org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) .6引起 原因: org.jboss.weld.exceptions.IllegalStateException:焊缝-001202:错误解析jndi:/localhost/TTL/WEB/beans.xml at org.jboss.weld.xml.BeansXmlParser.parse(BeansXmlParser.java:126) at org.jboss.weld.bootstrap.WeldBootstrap.parse(WeldBootstrap.java:131) . 原因: org.xml.sax.SAXParseException;lineNumber: 1;columnNumber: 39;文件过早结束。在com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198) at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177) ..。 2015年10月8日12:28:15 org.apache.catalina.core.ContainerBase startInternal 严重:子容器在启动过程中失败-- [StandardEngineCatalina.StandardHostlocalhost]:org.apache.catalina.LifecycleException:未能在java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.util.concurrent.FutureTask.get(FutureTask.java:188) .原因:[StandardEngineCatalina.StandardHostlocalhost]:未能启动组件org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1574) . 原因: org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1130) at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:819) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) .6开始时,子容器失败 2015年10月8日12:28:15 org.apache.catalina.startup.Catalina开始 严重:所需的服务器组件启动失败,因此Tomcat无法启动。org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) at org.apache.catalina.startup.Catalina.start(Catalina.java:689)的org.apache.catalina.LifecycleException:未能启动组件[StandardServer8004] 原因: org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:739) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150):org.apache.catalina.LifecycleException:未能启动组件[StandardServiceCatalina] 原因: org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) . org.apache.catalina.LifecycleException:未能启动组件[StandardEngineCatalina] 原因: org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1130) at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:300) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) . 11开始时,一个子容器发生故障

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-08 12:33:12

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

谢谢你@Joachim

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33004254

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档