web项目在tomcat 下能正常运行,换到Weblogic下报错
com.sun.jersey.api.container.ContainerException: The ResourceConfig instance does not contain any root resource classes.
at com.sun.jersey.server.impl.application.RootResourceUriRules.<init>(RootResourceUriRules.java:99)
at com.sun.jersey.server.impl.application.WebApplicationImpl._initiate(WebApplicationImpl.java:1359)
at com.sun.jersey.server.impl.application.WebApplicationImpl.access$700(WebApplicationImpl.java:180)
at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:799)
at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:795)
Truncated. see log file for complete stacktrace
>
(jdk7,tomcat7,weblogic12c)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
加了个依赖、可以了
确认一下两种容器的运行时classpath是否一样,如果不一样很经常报类找不到或资源找不到的错误。
谢谢分享
tomcat7是不带restful规范实现的,你的项目里肯定有第三方restful实现(cxf、Jersey或者其他),weblogic和glassfish应该都是采用的Jersey作为restful规范的实现,可能和你项目里的冲突了,希望对你有帮助
用商业产品为什么需要到社区问
应该是要改的、tomcat的配置信息有可能weblogic不识别
要修改什么配置吗