将我们的应用程序从JDK 1.6迁移到1.7。我采用不同的方法使用maven生成wsdl(通过调用bat文件执行wsgen)。成功生成wsdl后,我正在尝试 将其部署在WAS服务器8.5上。但是发现wsdl没有显示在管理控制台下的“Web服务属性”中。 在通过比较jdk 1.6中构建的日志进行调查时,我意识到我的最新版本(使用jdk 1.7)中没有以下详细信息,这在以前的日志版本中是存在的。
***登录****
000000e7 WASAxis2Exten I WSWS7037I: The /web-services/EntityIsdSearchService URL pattern was configured for the EntityIsdSearchService servlet located in the mrds-web-2.14.2.war web module
。
因此,WAS Server 8.5无法检测战争中已存在的wsdl,因为上述详细信息未在最新部署中显示。 如果在使用JDK 1.7编译的wsdl在WAS 8.5中运行应用程序时,请指导是否有任何人遇到此类问题。
同样想要在比较版本1.6的wsdl和1.7时强调,有一些区别如:
在JDk 1.6中:
<input message="tns:findClientByGrid"/>
对
的更改 在jdk 1.7中 <input wsam:Action="http://clientcentral.hex.com/1_0/service/findClient" message="tns:findClientByGrid"/>
。
如果有任何关系,请告诉我。