[英]Jersey Exception
有誰知道此異常的含義? 我正在使用GWT-Java 1.7。
這是控制台輸出:
[WARN] failed jersey-servlet
javax.servlet.ServletException: com.sun.jersey.spi.inject.Errors$ErrorMessagesException
at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:437)
at org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:256)
...
這是web.xml:
<servlet>
<servlet-name>jersey-servlet</servlet-name>
<servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>com.sun.jersey.config.property.packages</param-name>
<param-value>de.mme2app.open.server, org.codehaus.jackson.jaxrs</param-value>
</init-param>
<init-param>
<param-name>com.sun.jersey.api.json.POJOMappingFeature</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>jersey-servlet</servlet-name>
<url-pattern>/rest/*</url-pattern>
</servlet-mapping>
我尚未證實這是具體導致該錯誤的原因,但是com.sun.jersey.config.property.packages
參數應該僅指向包含您的資源和提供程序的軟件包。 似乎org.codehaus.jackson.jaxrs
屬於那里。 嘗試它只會:
<init-param>
<param-name>com.sun.jersey.config.property.packages</param-name>
<param-value>de.mme2app.open.server</param-value>
</init-param>
假設de.mme2app.open.server
是項目中包含資源/提供程序的軟件包。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.