Tôi có một chương trình hàng loạt độc lập chạy trên jdk1.6.0_31. Chương trình độc lập này có máy khách JAX-WS và máy khách EJB. Máy khách JAX-WS hoạt động tốt mà không cần thêm bất kỳ lọ nào cho đến khi tôi thêm wlfullclient.jar cho máy khách EJB. Bây giờ với wlfullclient.jar trong classpath tôi nhận được ngoại lệ dưới đây. Vui lòng cho tôi biết cách giải quyết vấn đề này. Đánh giá cao sự giúp đỡ của bạn.Máy khách JAX-WS đã hoạt động tốt cho đến khi wlfullclient.jar được thêm vào
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)
Vui lòng cung cấp câu trả lời nếu bạn đã tìm thấy câu trả lời. Cảm ơn. – MeIr
Tương tự như vậy cho bạn :) Chưa có giải pháp nào. Tôi đã làm việc trên các dự án khác nhưng chắc chắn sẽ tiếp tục cố gắng giải quyết vấn đề này khi tôi trở lại trong không gian đó. –