Axis学习中遇到 的错误搜集

问题1  If you wish Axis2 to automatically generate the WSDL 1.1, then please set useOriginalwsdl as false in your services.xml

<error>
  <description>Unable to generate WSDL 1.1 for this service</description> 
  <reason>If you wish Axis2 to automatically generate the WSDL 1.1, then please +set useOriginalwsdl as false in your services.xml</reason>  
</error>

  解决办法1,将jdk里面的tool.jar拷贝一份到tomcat的lib里面

这个问题的另一个解决方法

在services.xml中如果配置了<parameter name="useOriginalwsdl">true</parameter>就会出现

解决办法2:<parameter name="useOriginalwsdl">false</parameter>

【注】:原因是在你的*.aar包或你的WebService工程里缺少对应的*.wsdl文件造成的。

 

将:<parameter name="useOriginalwsdl">false</parameter>改为false后,任然解决不了问题,这时候把wsdl文件装到和xml文件同级目录下,OK了。

 

class文件一并打jar包后,和servers.xml文件一并打成aar包。放到aixs2下可进行检查测试

问题2

Faulty Services

要将jar放在E:\tomcat\tomcat6.0\webapps\axis2\WEB-INF\servicejars目录下,如果没有servicejars包,需要新建一个,



问题3
需要修改或者是说明的配置文件AXIS2.xml
  <!--POJO deployer , this will alow users to drop .class file and make that into a service-->
   <!--配置webservice的目录,使用POJODeployer类发布的WebService类不能有包-->
 <!--配置webservice的目录,servicejars目录是默认的发布myeclipse生成jar的目录类发布的目录-->
<!--- extension=".jars说明默认发布的扩展名是jar----->
    <deployer extension=".class" directory="pojo" class="org.apache.axis2.deployment.POJODeployer"/>
    <deployer extension=".jar" directory="servicejars"
              class="org.apache.axis2.jaxws.framework.JAXWSDeployer"/>
    <deployer extension=".jar" directory="transports"
              class="org.apache.axis2.deployment.TransportDeployer"/>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值