问题1。 If you wish Axis2 to automatically generate the WSDL 1.1, then please set useOriginalwsdl as false in your services.xml
<error>
</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
<!--配置webservice的目录,使用POJODeployer类发布的WebService类不能有包-->
<!--配置webservice的目录,servicejars目录是默认的发布myeclipse生成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"/>