Hitachi

Cosminexus V11 アプリケーションサーバ Webサービス開発ガイド


10.23.1 hwsgenコマンドによるエラーチェックについて

SEIを起点としたWebサービスを開発する場合,javacコマンドでWebサービス実装クラスをコンパイルします。ただし,javacコマンドのコンパイルでは,次に示すマッピングのエラーチェックはされません。

このため,Webサービス実装クラスにJAX-WS機能でサポートしていない定義内容が含まれると,Webサービスの開始に失敗したり,Webサービスの開始に成功してもメタデータの取得やSOAP通信に失敗したりする場合があります。これらの失敗を回避するには,javacコマンドでコンパイルしたWebサービス実装クラスに対してhwsgenコマンドを実行し,事前にエラーチェックをする必要があります。なお,Webサービスの開始に失敗すると,ログおよび標準エラー出力に,次のエラーメッセージが出力されます。