相关疑难解决方法(0)

JAX-RS资源错误:无法找到类java.lang.String的JAX-B元素以及更多异常

当我从Java EE 7 SDK示例'async-chat'对剩余资源'queue'进行OPTIONS调用时,当jersey的日志级别设置为FINE时,我会遇到很多例外(org.glassfish.jersey.level =精细).我的代码中发生了相同的异常,如下所示.两个应用程序都运行正

这些异常是否无关紧要(仅在日志记录级别为FINE时抛出)?

如果没有,他们为什么会被抛出?

我测试了几个GlassFish 4安装以及GlassFish 4.0.1.他们都表现出相同的行为.

例外:

Many of those entries:
FINE:   Couldn't find JAX-B element for class java.lang.String
FINE:   Couldn't find JAX-B element for class javax.ws.rs.core.Response

Also many of those (there are between 10 and 20 such error blocks):
FINE:   java.lang.NoSuchMethodException: javax.ws.rs.container.ContainerRequestContext.<init>()
    at java.lang.Class.getConstructor0(Class.java:2800)
    at java.lang.Class.getDeclaredConstructor(Class.java:2043)
    at org.glassfish.jersey.server.wadl.internal.generators.WadlGeneratorJAXBGrammarGenerator$6.resolve(WadlGeneratorJAXBGrammarGenerator.java:418)
    at org.glassfish.jersey.server.wadl.WadlGenerator$ExternalGrammarDefinition.resolve(WadlGenerator.java:179)
    at org.glassfish.jersey.server.wadl.internal.ApplicationDescription.resolve(ApplicationDescription.java:82)
    at org.glassfish.jersey.server.wadl.internal.generators.WadlGeneratorJAXBGrammarGenerator.attachTypes(WadlGeneratorJAXBGrammarGenerator.java:481)
    at org.glassfish.jersey.server.wadl.internal.WadlBuilder.generate(WadlBuilder.java:122)
    at org.glassfish.jersey.server.wadl.internal.WadlApplicationContextImpl.getApplication(WadlApplicationContextImpl.java:131)
    at org.glassfish.jersey.server.wadl.internal.WadlApplicationContextImpl.getApplication(WadlApplicationContextImpl.java:150)
    at org.glassfish.jersey.server.wadl.processor.WadlModelProcessor$OptionsHandler.apply(WadlModelProcessor.java:134)
    at org.glassfish.jersey.server.wadl.processor.WadlModelProcessor$OptionsHandler.apply(WadlModelProcessor.java:118)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81) …
Run Code Online (Sandbox Code Playgroud)

java netbeans glassfish cdi jersey-2.0

6
推荐指数
1
解决办法
3265
查看次数

标签 统计

cdi ×1

glassfish ×1

java ×1

jersey-2.0 ×1

netbeans ×1