java - MSC000001 : Failed to start service jboss. web.deployment.default-host./scWeb ..... JBAS018040:无法启动上下文

标签 java tomcat jboss legacy legacy-app

作为部署的一部分,我收到以下错误。实际上我正在 JBoss 中部署 Websphere 应用程序。我正在一个一个地整理问题。

如果有人知道这个错误,请指导我。如果您需要任何其他配置详细信息,我可以提供。

12:01:36,228 ERROR [org.apache.catalina.core] (ServerService Thread Pool -- 111) JBWEB001103: Error detected during context /scWeb start, will stop it
12:01:36,228 INFO  [stdout] (ServerService Thread Pool -- 111) ERROR [ServerService Thread Pool -- 111] (StandardContext.java:3841) - JBWEB001103: Error detected during context /scWeb start, will stop it

12:01:36,228 DEBUG [org.jboss.as.web.session.DistributableSessionManager.scWeb] (ServerService Thread Pool -- 111) Stopping
12:01:36,228 INFO  [stdout] (ServerService Thread Pool -- 111) DEBUG [ServerService Thread Pool -- 111] (DistributableSessionManager.java:396) - Stopping

12:01:36,228 DEBUG [org.jboss.as.web.session.DistributableSessionManager.scWeb] (ServerService Thread Pool -- 111) Closing off LockingValve
12:01:36,228 INFO  [stdout] (ServerService Thread Pool -- 111) DEBUG [ServerService Thread Pool -- 111] (DistributableSessionManager.java:415) - Closing off LockingValve

12:01:36,228 ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool -- 111) MSC000001: Failed to start service jboss.web.deployment.default-host./scWeb: org.jboss.msc.service.StartException in service jboss.web.deployment.default-host./scWeb: org.jboss.msc.service.StartException in anonymous service: JBAS018040: Failed to start context
    at org.jboss.as.web.deployment.WebDeploymentService$1.run(WebDeploymentService.java:99)
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [rt.jar:1.8.0_45]
    at java.util.concurrent.FutureTask.run(Unknown Source) [rt.jar:1.8.0_45]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [rt.jar:1.8.0_45]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [rt.jar:1.8.0_45]
    at java.lang.Thread.run(Unknown Source) [rt.jar:1.8.0_45]
    at org.jboss.threads.JBossThread.run(JBossThread.java:122)
Caused by: org.jboss.msc.service.StartException in anonymous service: JBAS018040: Failed to start context
    at org.jboss.as.web.deployment.WebDeploymentService.doStart(WebDeploymentService.java:168)
    at org.jboss.as.web.deployment.WebDeploymentService.access$000(WebDeploymentService.java:61)
    at org.jboss.as.web.deployment.WebDeploymentService$1.run(WebDeploymentService.java:96)
    ... 6 more

最佳答案

web.xml 具有以下用于依赖注入(inject)的 spring 配置....

<context-param>
 <param-name>contextConfigLocation</param-name>
 <param-value>/WEB-INF/applicationContext-*.xml</param-value>
</context-param>

web.xml 中的 Struts 上下文加载器监听器...

<listener>
 <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

并且 ApplicationContext-config.xml 具有以下 bean 引用...

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd">
<beans>
 <bean id="userRoleService" class="com.singtel.pcb.sam.dto.UserRoleService">
  <property name="dataSource" ref="dataSource"></property>
 </bean>
</beans>

其中这个特定的 bean 是其他 .war 的一部分....我已经从 scWeb.war\WEB-INF\中删除了已编译的服务器端类,- samWeb.jar lib...这导致了上述错误....

因此发生了这个错误....

JBAS018040: Failed to start context at org.jboss.as.web.deployment.WebDeploymentService$1.run(WebDeploymentService.java:99)

虽然我重做构建 Activity ,但它已经消失了......所以我开始知道这就是问题......基本上我正在将我的应用程序从 Websphere 移植到 JBoss......我正在尝试混合和匹配 Activity ....

关于java - MSC000001 : Failed to start service jboss. web.deployment.default-host./scWeb ..... JBAS018040:无法启动上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30450100/

相关文章:

java - JBoss eap 6 中的 JBoss-webservices.xml 结构

java - 创建一个未构造的对象实例

java - 为空舞台创建可调整大小的边框

java - 置换/加扰java中的arraylist元素

eclipse - 在部署中丢失 : session. getAttribute() 在某些 Tomcat 配置中返回 NULL

apache - 一台服务器上的多个tomcat版本

apache - 重写由 apache 提供的内容

java - jboss-web.xml 验证错误

java - 如何在 IntelliJ 中调用现有的 IDE 操作?

java - Jboss 7 Jaas模块,成功登录后角色被覆盖