web服务 – useOriginalwsdl = true在axis2中不起作用

web服务 – useOriginalwsdl = true在axis2中不起作用,第1张

概述我遵循合同第一的方法.所以我首先编写了wsdl文件,然后生成了服务器端代码.但是当我在浏览器中点击我的Web服务的URL时,我看到自动生成的wsdl文件;不是我保存在META-INF文件夹中的那个.我还在services.xml文件中设置了useOriginalwsdl = true.当我尝试在浏览器中查看wsdl时,会触发错误 无法在描述部分中为此服务生成WSDL 1.1 如果您希望Axis2自 我遵循合同第一的方法.所以我首先编写了wsdl文件,然后生成了服务器端代码.但是当我在浏览器中点击我的Web服务的URL时,我看到自动生成的wsdl文件;不是我保存在meta-inf文件夹中的那个.我还在services.xml文件中设置了uSEOriginalwsdl = true.当我尝试在浏览器中查看wsdl时,会触发错误
无法在描述部分中为此服务生成WSDL 1.1
如果您希望Axis2自动生成WSDL 1.1,请在error.xml的reason部分的services.xml中将uSEOriginalwsdl设置为false.

请帮帮我.

解决方法 如果您按照以下步骤 *** 作,uSEOriginalwsdl = true将起作用

>将自定义wsdl文件放在meta-inf文件夹中.
>自定义wsdl和services.xml中的服务名称应该相同
>将customer wsdl命名为service.wsdl或(Your Service@R_403_6889@).wsdl.
>在services.xml文件中设置uSEOriginalwsdl = true

注意:如果uSEOriginalwsdl = true,Axis2引擎首先尝试使用名为service.wsdl的任何wsdl文件.如果找不到,则它会尝试查找@R_403_6889@d(您的服务名称).wsdl如果不成功,则在您尝试访问Web服务时显示错误.

总结

以上是内存溢出为你收集整理的web服务 – useOriginalwsdl = true在axis2中不起作用全部内容,希望文章能够帮你解决web服务 – useOriginalwsdl = true在axis2中不起作用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1130065.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存