Eclipse Mars2でAxis2経由でTomcat 7.0上で動作するWebサービスをデバッグしようとしています。デバッグ時のTomcatのアクセシビリティ
私は、この引数を指定してEclipseの内部にTomcatを開始しました:
-Xdebug
-Xnoagent
-Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n
私は私のプロジェクトのためのリモートデバッグコンフィギュレーションを作成し、それを開始しています。すべてがうまくいっているようです:Tomcatが実行されていて、デバッグの観点からは、リモートJavaアプリケーションにデーモンスレッドがいくつかあります。
しかし、どうすればテストできますか?ブラウザで「http://localhost:8080/axis2/services/REButils/」と入力してtomcatにアクセスしようとすると404が返され、SOAPのUIは同じ結果を返しますか?
アクセスできないサービスを呼び出すにはどうすればよいですか?
urlにアプリケーションのルートコンテキストを追加します。 'http:// localhost:8080/MyWebApp /' –
あなたのサービスは ''/''のパスで動作しません。 Axis2 Webサービスは通常、 ''/axis2/ ''で実行されます。 –
f1sh
ええ、私はこのアドレス "http:// localhost:8080/axis2/services/REButils?wsdl"を試しています。通常、tomcatが正常に実行されると(デバッグオプションではなく)wsdlが返されますが、Apacheデバッグ時には常に404が返されます。 – ifuwannaride