当我从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)