[英]NoClassDefinitionFound: javax.xml.ws.Service
我正在构建一个 Java Web 服务客户端应用程序,该应用程序与 JDeveloper 中的 web 服务交互。
我使用创建 Web 服务代理的向导构建了 web 代理。
我正在使用JAX-WS方法进行 web 服务交互。
当我从 IDE 运行此代码时,它运行良好。 但是当我尝试使用 jar 运行它时它失败了。
报告我错误NoClassDefinitionFound: javax.xml.ws.Service
请告诉我在构建客户端 jar 时需要包含的 jar 文件(或 xmls)的所需数量,以便它可以成功运行!!
当您将其作为 jar 运行时,您需要使用指定 JAX-WS 依赖项的类路径
java -cp classpath1:classpath2 -jar yourApplication.jar
您还可以将 JAX-WS 依赖项的位置永久添加到系统上的 PATH 环境变量中,或者将运行应用程序的任何系统中。 如果您这样做,您将不必在每次希望运行应用程序时键入以下命令:
-cp classpath1:classpath2 -jar
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.