1

Glassfishで実行している場合、JAX-WS WebサービスのWSDLを表示するにはどうすればよいですか?wsgenを使用してWSDLファイルを生成できることは知っていますが、GlassfishでランタイムWSDLを使用できるかどうか知りたいですか?

TomcatでWebサービスを実行しようとしましたが、web.xmlで指定したURLパターンにアクセスすることでランタイムWSDLを取得できました。ただし、GlassfishのJAX-WS Webサービスにweb.xmlがないため、WSDLにアクセスする方法がわかりません。

4

2 に答える 2

3

Web サービスのエンドポイント URL がわかっている限り、URL の末尾に追加することでランタイム WSDL を表示できるはずです?wsdl

于 2012-10-01T08:40:55.117 に答える
0
  1. GlassFishサーバーを起動します (例: Eclipse の [サーバー] タブから)。
  2. GlassFish コンソールに移動します(例: http://localhost:4848/common/index.jsf )
  3. 左側で、[アプリケーション] をクリックします。
  4. 右側で、プロジェクト名をクリックします
  5. [モジュールとコンポーネント] セクションで、[アクション] 列の[エンドポイントを表示] をクリックします。
  6. WSDL値をクリックします (例: /Test/MyClassService?wsdl- http://localhost:4848/common/applications/webServiceWsdl.jsf?appName=Test&wsdl=%2FTest%2FMyClassService%3Fwsdl にいます)
  7. これで、2 つのリンクが表示されます ( HTTPおよび HTTPS 用)。最初のもの (例: http://localhost.localdomain:8080/Test/MyClassService?wsdl ) をクリックすると、WSDLファイルが表示されます。
于 2016-09-20T22:40:39.730 に答える