关于基于肥皂的Web服务

时间:2015-11-18 10:16:23

标签: java soap

我正在生成基于SOAP的Web服务,它不适用于java 6和netbeans 7,但在java8和netbeans 8中运行良好。

有具体原因吗?

SEVERE: javax.xml.ws.WebFault.messageName()Ljava/lang/String;
java.lang.NoSuchMethodError: javax.xml.ws.WebFault.messageName()Ljava/lang/String;

1 个答案:

答案 0 :(得分:2)

enter image description here在使用JAVA 1.6和netbeans 8处理SOAP Web服务时,我也遇到了类似的问题。 我通过创建"背书"来解决这个问题。我的CATALINA_HOME中的目录并放置了我所需的jar(即)" webservices-api.jar"在"背书" 。目录

- 真正的问题是JDK还附带了特定的JAR集合,默认情况下会选择这些JARS并忽略项目特定的JAR。要覆盖JDK JAR,tomcat提供了支持的功能,该功能有助于覆盖JDK中可用的JAR。

"背书"的默认位置目录是CATALINA_HOME。 如果您想要更改ur endorsed directory path, you would require to change the path of the endorsed directory in your catalina.bat file.