Web services 无法创建JAXBContext:1个IllegalAnnotationExceptions计数无参数默认构造函数

Web services 无法创建JAXBContext:1个IllegalAnnotationExceptions计数无参数默认构造函数,web-services,jboss,jaxb,jboss-eap-6,Web Services,Jboss,Jaxb,Jboss Eap 6,嗨,我在两台不同的服务器上有两个JBOSS实例。 在这两个Jboss实例中,我都部署了相同的WAR文件。 我正在从我的战争中调用web服务。在其中一台服务器上,我得到以下错误,而在另一台服务器上,它运行正常 服务器中的错误导致关闭该服务器中的JBoss实例 Unable to create JAXBContext: 1 counts of IllegalAnnotationExceptions 01:07:12,479 ERROR [stderr] com.sun.xml.bind.v2.run

嗨,我在两台不同的服务器上有两个JBOSS实例。 在这两个Jboss实例中,我都部署了相同的WAR文件。 我正在从我的战争中调用web服务。在其中一台服务器上,我得到以下错误,而在另一台服务器上,它运行正常

服务器中的错误导致关闭该服务器中的JBoss实例

Unable to create JAXBContext: 1 counts of IllegalAnnotationExceptions
01:07:12,479 ERROR [stderr] com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions
01:07:12,479 ERROR [stderr]  java.lang.StackTraceElement does not have a no-arg default constructor.
01:07:12,481 ERROR [stderr]     at com.sun.xml.bind.v2.runtime.IllegalAnnotationsException$Builder.check(IllegalAnnotationsException.java:102)
01:07:12,481 ERROR [stderr]     at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:438)
01:07:12,481 ERROR [stderr]     at com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:286)
01:07:12,482 ERROR [stderr]     at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:139)
01:07:12,482 ERROR [stderr]     at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:117)
01:07:12,482 ERROR [stderr]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
01:07:12,482 ERROR [stderr]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
01:07:12,483 ERROR [stderr]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
01:07:12,483 ERROR [stderr]     at java.lang.reflect.Method.invoke(Method.java:606)
01:07:12,483 ERROR [stderr]     at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:211)
01:07:12,484 ERROR [stderr]     at javax.xml.bind.ContextFinder.find(ContextFinder.java:392)
01:07:12,484 ERROR [stderr]     at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:618)
01:07:12,484 ERROR [stderr]     at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:565)
我也尝试过将JBoss服务器的实例从工作实例复制到其他服务器,但仍然会出现相同的错误

JBoss版本:JBoss EAP 6.1.0


需要帮助解决此问题

似乎java.lang.StackTraceeElement已经潜入了JAXB上下文。你必须知道这个上下文是如何创建的:更可能是类名或包名。然后,查看这些包,看看是否有一个带有字段StackTraceElement的类:这导致了问题。感谢您的回复。但是如果包/类结构有问题,那么它不应该在任何一个实例中运行。问题出现在一个JBoss实例上。该实例可能重复,请参见: