2016-04-14 9 views
0

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は同じ結果を返しますか?

アクセスできないサービスを呼び出すにはどうすればよいですか?

+0

urlにアプリケーションのルートコンテキストを追加します。 'http:// localhost:8080/MyWebApp /' –

+0

あなたのサービスは ''/''のパスで動作しません。 Axis2 Webサービスは通常、 ''/axis2/ ''で実行されます。 – f1sh

+1

ええ、私はこのアドレス "http:// localhost:8080/axis2/services/REButils?wsdl"を試しています。通常、tomcatが正常に実行されると(デバッグオプションではなく)wsdlが返されますが、Apacheデバッグ時には常に404が返されます。 – ifuwannaride

答えて

0

私はTomcatをjpdaモードで別々に起動することができ、Eclipseのリモートデバッグでうまくいきました。

EclipseからApacheを起動しているうちに404が発生した理由がわかりません。

関連する問題