Java EEガイダンスごとにJAX-WSアノテーションを使用してSOAP Webサービスを構築しました。GlassFish Java EEアプリケーションのSOAP Webサービス
@WebService(name = "PersonDataExposureService")
public class PersonDataExposureWebServiceBean {
...
@WebMethod
public PersonList retrieveAllPeople() { ...
// get the data and return it ...
}
... more methods ...
}
Webサービスは、NetBeansウィザードを使用してNetBeansで構築されたJava EEアプリケーションのGlassFishにデプロイされます。アプリケーションがデプロイされ、UIはレンダリングされ、Webサービスと同じWAR内で機能します。
私はDemoApplication-戦争がある
http://localhost:8080/DemoApplication-war/PersonDataExposureService?wsdl
または
http://localhost:8080/DemoApplication-war/PersonDataExposureService?retrieveAllPeople
...使用してJava EEのドキュメントにいくつかの例に基づいてSOAP Webサービスの可用性を確認しようとしていますNetBeans Java EEウィザードによって生成されたWAR。
私はエラーを取得しています:
HTTP Status 404 - Not Found
type Status report
message Not Found
description The requested resource is not available.
はどのようにしてWSDLとWebサービスメソッドは、URLを介して直接Webサービスにアクセスすることにより、ブラウザで直接レンダリングするために得ることができますか?
私は間違っていますか? NetBeans IDEでWARのためのナビゲーションツリーの「Webサービス」セクションのPersonDataExposureServiceノードのために、「Webサービスのテスト」を起動