jdk1.6.0_31에서 실행되는 독립 실행 형 일괄 처리 프로그램이 있습니다. 이 독립 실행 형 프로그램에는 JAX-WS 클라이언트와 EJB 클라이언트가 있습니다. EJB 클라이언트에 wlfullclient.jar을 추가하기 전까지는 JAX-WS 클라이언트가 아무런 항아리도 추가하지 않고 잘 작동했습니다. 이제 클래스 패스에 wlfullclient.jar을 사용하면 예외가 발생합니다. 이 문제를 해결하는 방법을 알려주십시오. 당신의 도움을 주셔서 감사합니다.wlfullclient.jar가 추가 될 때까지 JAX-WS Dispatch 클라이언트가 정상적으로 작동했습니다.
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/xml/ws /spi/ProviderImpl
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at javax.xml.ws.spi.FactoryFinder.safeLoadClass(FactoryFinder.java:150)
at javax.xml.ws.spi.FactoryFinder.newInstance(FactoryFinder.java:30)
at javax.xml.ws.spi.FactoryFinder.find(FactoryFinder.java:90)
at javax.xml.ws.spi.Provider.provider(Provider.java:83)
at javax.xml.ws.Service.<init>(Service.java:56)
at javax.xml.ws.Service.create(Service.java:691)
발견 한 경우 답변을 제공해주십시오. 감사. – MeIr
마찬가지로 당신 :) 아직 해결책이 없습니다. 나는 다른 프로젝트에서 일해 왔지만 그 공간으로 돌아 왔을 때이 문제를 해결하기 위해 재개 할 것입니다. –