ウィザードを使用してWebサービス作成のステップを完了すると、「Webサービス - ログ」ウィンドウにいくつかのメッセージが表示されます。
アプリケーション・ナビゲータでは、Javaファイル名の横にあるアイコンが変わり、作成したJavaクラスがWebサービスであることを示します。
また、JDeveloperでは、必要なWebサービス・サーブレットおよびサーブレット・マッピング構成要素を使用して、web.xml
ファイルが自動的に作成および構成されます。
<servlet>
<servlet-name>CreditRatingSoap12HttpPort</servlet-name>
<servlet-class>ratingservice.CreditRating</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>CreditRatingSoap12HttpPort</servlet-name>
<url-pattern>/CreditRatingSoap12HttpPort</url-pattern>
</servlet-mapping>
このweb.xml
ファイルは、アプリケーション・ナビゲータの「Webコンテンツ」の下にある「WEB-INF」フォルダに格納されます。
CreditRating.javaのJavaソース・エディタで、クラス定義の前に次の@WebService
注釈と@BindingType
注釈が追加されていることに注意してください。
@WebService(portName = "CreditRatingSoap12HttpPort")
@BindingType(SOAPBinding.SOAP12HTTP_BINDING)
Copyright © 1997, 2009, Oracle. All rights reserved.