繁体   English   中英

NoClassDefinitionFound:javax.xml.ws.Service

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM