简体   繁体   English

泽西岛例外

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM