MOXy JAXB 컨텍스트를 사용하여 JSON을 생성하기 위해 MOXy 2.6을 사용하고 있습니다. jaxbContext = JAXBContextFactory.createContext (beanArray, null)를 사용하여 JAXB 컨텍스트를 만들 때. 나는 오류 아래에지고 있었다. 문제 해결을 도와주세요.JBoss에서 MOXy를 사용하여 JAXBContext를 만드는 동안 StackOverflow 오류가 발생했습니다.
의해 발생 : java.lang.ClassLoader.loadClass에서 (클래스 로더 : java.lang.ClassLoader.getClassLoadingLock (ClassLoader.java:464) 1.7.0_80-EA의 rt.jar]에서 java.lang.StackOverflowError의 .java : 405) [rt.jar : 1.7.0_80-ea]at sun.misc.Launcher $ AppClassLoader.loadClass (Launcher.java:308) [rt.jar : 1.7.0_80-ea] at java.lang .ClassLoader.loadClass (ClassLoader.java:358) [rt.jar : 1.7.0_80-ea] at org.jboss.modules.ConcurrentClassLoader.performLoadClass (ConcurrentClassLoader.java:370) [jboss-modules.jar : 1.3.0] .Final-redhat-2] at org.jboss.modules.ConcurrentClassLoader.loadClass (ConcurrentClassLoader.java:118) [jboss-modules.jar : 1.3.0.Final-redhat-2] at org.eclipse.per sistence.internal.jaxb.JaxbClassLoader.loadClass (JaxbClassLoader.java:107) [eclipselink.jar : 2.6.0.v20141224-924f6b4] at org.eclipse.persistence.jaxb.javamodel.reflection.JavaModelImpl.getClass (JavaModelImpl.java : 97) [eclipselink.jar : 2.6.0.v20141224-924f6b4] at org.eclipse.persistence.jaxb.javamodel.Helper.getJavaClass (Helper.java:214) [eclipselink.jar : 2.6.0.v20141224-924f6b4 ] at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.processChoiceProperty (AnnotationsProcessor.java:2485) [eclipselink.jar : 2.6.0.v20141224-924f6b4] at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor. processPropertyTypes (AnnotationsProcessor.java:1193) [eclipselink.jar : 2.6.0.v20141224-924f6b4] at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.buildNewTypeInfo (AnnotationsProcessor.java:4948) [eclipselink.jar : 2.6. 0.v201412 24-924f6b4] at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.processReferencedClass (AnnotationsProcessor.java:918) [eclipselink.jar : 2.6.0.v20141224-924f6b4] at org.eclipse.persistence.jaxb.compiler .AnnotationsProcessor.processChoiceProperty (AnnotationsProcessor.java:2511) [eclipselink.jar : 2.6.0.v20141224-924f6b4] at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.processPropertyTypes (AnnotationsProcessor.java:1193) [eclipselink.jar : 2.6.0.v20141224-924f6b4] at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.buildNewTypeInfo (AnnotationsProcessor.java:4948) [eclipselink.jar : 2.6.0.v20141224-924f6b4] at org.eclipse. persistence.jaxb.compiler.AnnotationsProcessor.processReferencedClass (AnnotationsProcessor.java:918) [eclipselink.jar : 2.6.0.v20141224-924f6b4] at org .eclipse.persistence.jaxb.compiler.AnnotationsProcessor.processChoiceProperty (AnnotationsProcessor.java:2511) [eclipselink.jar : 2.6.0.v20141224-924f6b4] at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.processPropertyTypes (AnnotationsProcessor. java : 1193) [eclipselink.jar : 2.6.0.v20141224-924f6b4] at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.buildNewTypeInfo (AnnotationsProcessor.java:4948) [eclipselink.jar : 2.6.0.v20141224- 924f6b4] at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.processReferencedClass (AnnotationsProcessor.java:918) [eclipselink.jar : 2.6.0.v20141224-924f6b4] at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor .processChoiceProperty (AnnotationsProcessor.java:2511) [eclipselink.jar : 2.6.0.v20141224-924f6b4] at org.eclipse.persistence.jaxb.compiler.AnnotationsProce ssor.processPropertyTypes (AnnotationsProcessor.java:1193) [eclipselink.jar : 2.6.0.v20141224-924f6b4] at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.buildNewTypeInfo (AnnotationsProcessor.java:4948) [eclipselink.jar : 2.6.0.v20141224-924f6b4]
나는이 문제에 대한 다음과 같은 버그를 만든
JBoss 외부에서 실행할 때도 같은 오류가 발생합니까? –
jboss 서버 쪽에서 오류가 발생했습니다. 클라이언트 측에서는 문제가 없습니다 – user3714417
위의 잘못된 설명을 주시면 죄송합니다. 감사. jboss 서버 쪽에서 오류가 발생하지만 응용 프로그램 배포 자체가 실패하기 때문에 클라이언트 쪽에서 확인할 수 없습니다. – user3714417