PAS部署:部署myeclipse生成的war包时报错:The ResourceConfig instance does not contain any root resource classes.

本文详细描述了在部署myeclipse生成的WAR包到PAS6.5时遇到的容器启动问题,通过修改web.xml解决资源类缺失。关键步骤包括定位错误信息并提供修改后的web.xml示例。

【问题描述】

PAS6.5部署myeclipse生成的war包时报错,报错信息如下:

[SEVERE] [] [javax.enterprise.system.tools.deployment.common] [tid: _ThreadID=48 _ThreadName=admin-listener(4)] [timeMillis: 1603876553390] [levelValue: 1000] [[ Exception while invoking class com.sun.enterprise.web.WebApplication start method java.lang.Exception:
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: org.apache.catalina.LifecycleException: com.sun.jersey.api.container.ContainerException: The ResourceConfig instance does not contain any root resource classes.
at com.sun.enterprise.web.WebApplication.start(WebApplication.java:113)

【解决方案】

修改war包中WEB-INF目录下的web.xml文件,再重新部署即可。修改后web.xml文件内容如下图:

【原文链接】

http://doc.primeton.com/pages/viewpage.action?pageId=41451865

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值