我是使用Jersey框架和開發Web服務的新手。我正在使用Weblogic v 10作爲現有項目的應用程序服務器,並嘗試使用簡單的HelloWorld示例開始。通過Weblogic使用Jersey和RESTful Web服務
不幸的是在運行時我在com.sun.jersey.spi.container.servlet.WebComponent.createResourceConfig得到COM /陽光/汗布/核心/反射/ ReflectionHelper一個java.lang.NoClassDefFoundError我一直在使用多個版本的嘗試(.jar文件版本1.1.4.1和1.1.5.1和1.3),但結果是相同的。我正在使用Java 1.5構建和運行這個文件。012包含HelloWorld類的.jar文件已正確加載到我的部署WEB-INF \ classes文件夾中。至於web.xml文件,它只包含找到的Jersey的servlet-class設置,但是隨後調用WebComponent類來執行初始化,當該模塊嘗試createResourceConfig時,接收到錯誤。類路徑已被選中並顯示正確。
任何有識之士將不勝感激。
查看你的jar並確認com/sun/jersey/core/reflection/ReflectionHelpe實際上應該在哪裏。 – 2011-01-27 21:40:04
感謝您的回覆。我應該在之前指定過,但是.jar文件位於我的部署路徑的\ lib文件夾中,並且我也嘗試將包含ReflectionHelper類的.jar文件直接擴展到我的WEB-INF \ classes文件夾中。不幸的是,錯誤依然存在。 – jfleming 2011-01-28 18:03:55