部署項目到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.所以只需將其加入配置文件即可。