开发者社区> 问答> 正文

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)

展开
收起
爱吃鱼的程序员 2020-06-08 09:46:04 999 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    要修改什么配置吗

    应该是要改的、tomcat的配置信息有可能weblogic不识别用商业产品为什么需要到社区问

    不同目录格式不一样的

    tomcat7是不带restful规范实现的,你的项目里肯定有第三方restful实现(cxf、Jersey或者其他),weblogic和glassfish应该都是采用的Jersey作为restful规范的实现,可能和你项目里的冲突了,希望对你有帮助

    谢谢分享

    确认一下两种容器的运行时classpath是否一样,如果不一样很经常报类找不到或资源找不到的错误。

    <dependency><groupId>com.sun.jersey</groupId><artifactId>jersey-servlet</artifactId><version>1.19.4</version></dependency>

     

    加了个依赖、可以了
    2020-06-08 09:46:20
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
基于Web前端的可用性优化 立即下载
Web应用系统性能优化 立即下载
高性能Web架构之缓存体系 立即下载