部署项目到Weblogic上时,项目状态显示失败,再次更新后显示新建。
报错为:com.sun.jersey.api.container.ContainerException:The ResourceConfig
does not contain any root resource classes” error on Jersey Rest
项目概述:项目使用Mybatis框架获取数据库数据,前台html页面通过Servlet调用,Servlet采用最新特性
的注解。
错误分析:
先贴出来我的配置文件web.xml
很简单的配置,基本没用任何。
解决方案:在web.xml中加入配置信息
这时该目录下会生成一个weblogic.xml文件。
分析原因:在本地是没有任何问题的(tomcat运行),部署到服务器后,我认为应该是注解的servlet需要额外的配置,
就是丢失的这个找不到的root classes.所以只需将其加入配置文件即可。