【トラブル】【Axis2】「Unable to generate WSDL 1.1 for this service. ・・・」が表示されてしまう

現象

 * Axis2 + Tomcat で、Webサービスを立ち上げて、ブラウザでWebサービス画面が表示される。
 しかし、サービス名のリンクをクリックした際に、以下のエラーが表示されてしまった。

エラー内容

Unable to generate WSDL 1.1 for this service.
If you wish Axis2 to automatically generate the WSDL 1.1, then please useOriginalwsdl as false as in your services.xml.

解決策

 * 「【任意パス】/【サービス】/META-INF」配下に、services.xml が格納されているが、
  その中に、そのサービスのWSDLファイルを格納したら、現象は起こらなくなり、
  WSDLファイルが表示されるようになった

参考文献

http://stackoverflow.com/questions/7242394/useoriginalwsdl-true-is-not-working-in-axis2
より抜粋

Do you have external schema references in your WSDL..? If so, those should be also added to META-INF directory... Please also attach your WSDL..

・・・略・・・

useOriginalwsdl=true will work if you have followed the following steps:

put the custom wsdl file inside the META-INF folder.
the service name should be the same in both the custom wsdl as well as in the services.xml
Name the custome wsdl as service.wsdl or (Your ServiceName).wsdl.
Set useOriginalwsdl=true in services.xml file
Note: If useOriginalwsdl=true, Axis2 engine first tries to use any wsdl file named service.wsdl. If not found, then it tries to find named (your service name).wsdl If not succeeds, then it shows error when u try to access the web service.