`我使用 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/