[英]Jersey Exception
Does anyone know what this exception means? 有谁知道此异常的含义? I'm using GWT - Java 1.7.
我正在使用GWT-Java 1.7。
Here the console output: 这是控制台输出:
[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)
...
Here's the web.xml: 这是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>
I haven't verified that this is causing that error specifically, but the com.sun.jersey.config.property.packages
param should just point to packages containing your resources and providers. 我尚未证实这是具体导致该错误的原因,但是
com.sun.jersey.config.property.packages
参数应该仅指向包含您的资源和提供程序的软件包。 It doesn't seem like org.codehaus.jackson.jaxrs
belongs there. 似乎
org.codehaus.jackson.jaxrs
属于那里。 Try it will just: 尝试它只会:
<init-param>
<param-name>com.sun.jersey.config.property.packages</param-name>
<param-value>de.mme2app.open.server</param-value>
</init-param>
Assuming de.mme2app.open.server
is the package in your project with resources/providers. 假设
de.mme2app.open.server
是项目中包含资源/提供程序的软件包。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.