java - 无法在 java 中为 Web 服务创建客户端

标签 java jakarta-ee jboss jbossws

`我使用 JBossWS 作为运行时环境,服务器配置为 JBoss AS 4.2 当我单击“完成”按钮创建客户端时,出现以下错误:

java.lang.NoClassDefFoundError: org/jboss/wsf/spi/tools/cmd/WSConsume 
Caused by: java.lang.ClassNotFoundException: org.jboss.wsf.spi.tools.cmd.WSConsume 
 at java.net.URLClassLoader$1.run(URLClassLoader.java:202) 
 at java.security.AccessController.doPrivileged(Native Method) 
 at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 
 at java.lang.ClassLoader.loadClass(ClassLoader.java:307) 
 at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 
 at java.lang.ClassLoader.loadClass(ClassLoader.java:248) 
Could not find the main class: org.jboss.wsf.spi.tools.cmd.WSConsume.  Program will   exit. 
Exception in thread "main"  

`

最佳答案

jbossws-spi.jar JAR 添加到您的 CLASSPATH。该文件可以在 JBoss 的 /jars 目录中找到。

关于java - 无法在 java 中为 Web 服务创建客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7385580/

相关文章:

java - 如何使 appium 测试在 iOS 上运行得更快?

java - 如何在 Spring Data Rest 上的 GET/find 中对实体进行计算?

jboss - 如何修复有关名称默认的子容器已存在的 JBoss 6.2 EAP 部署错误?

java - SAR 文件导致 Wildfly 10 中出现部署问题

java - 使用 Java 使用 Selenium WebDriver 加载 Chrome 配置文件

使用 Collections.shuffle 的带有两个元素的 Java 随机洗牌列表

java - Tomcat:传递 -XX:MaxPermSize 没有明显效果

java - 从 jfreechart Piechart 中删除灰色边框

java - 如何编写 JSTL 而不是 Scriplet 来获取用户 Session?

grails - org.apache.xml.serializer.ToXMLSAXHandler 在使用 XmlUtil.serialize() 时无法在 JBOSS 中强制转换为 org.apache.xml.serializer.SerializationHandler