作成したプロバイダ実装クラスcom.sample.UserInfoImplをコンパイルする例を次に示します。
- Windows x86の場合
> set HNTRLIB2_HOME=<HNTRLib2インストールディレクトリ>
> cd c:¥temp¥jaxws¥works¥dispatch_provider¥server¥
> mkdir WEB-INF¥classes¥
> cjapt -cp "%COSMINEXUS_HOME%¥jaxws¥lib¥cjjaxws.jar;%COSMINEXUS_HOME%¥CC¥client¥lib¥j2ee-javax.jar;%COSMINEXUS_HOME%¥jaxp¥lib¥csmjaxb.jar;%COSMINEXUS_HOME%¥jaxp¥lib¥csmjaxp.jar;%COSMINEXUS_HOME%¥jaxp¥lib¥csmstax.jar;%HNTRLIB2_HOME%¥classes¥hntrlib2j.jar;%HNTRLIB2_HOME%¥classes¥hntrlibMj.jar" -d WEB-INF¥classes¥ -s src src¥com¥sample¥UserInfoImpl.java |
- Windows x64の場合
> set HNTRLIB2_HOME=<HNTRLib2インストールディレクトリ>
> cd c:¥temp¥jaxws¥works¥dispatch_provider¥server¥
> mkdir WEB-INF¥classes¥
> cjapt -cp "%COSMINEXUS_HOME%¥jaxws¥lib¥cjjaxws.jar;%COSMINEXUS_HOME%¥CC¥client¥lib¥j2ee-javax.jar;%COSMINEXUS_HOME%¥jaxp¥lib¥csmjaxb.jar;%COSMINEXUS_HOME%¥jaxp¥lib¥csmjaxp.jar;%COSMINEXUS_HOME%¥jaxp¥lib¥csmstax.jar;%HNTRLIB2_HOME%¥classes¥hntrlib2j64.jar;%HNTRLIB2_HOME%¥classes¥hntrlibMj64.jar" -d WEB-INF¥classes¥ -s src src¥com¥sample¥UserInfoImpl.java |
<HNTRLib2インストールディレクトリ>の部分には,次のコマンドの実行結果を指定します。
- Windows x86の場合
> "%COSMINEXUS_HOME%¥common¥bin¥gethntr2conf.exe" HNTR2INSTDIR |
- Windows x64の場合
> "%COSMINEXUS_HOME%¥common¥bin¥gethntr2conf64.exe" HNTR2INSTDIR |
コンパイルが正常に終了すると,c:¥temp¥jaxws¥works¥dispatch_provider¥server¥WEB-INF¥classes¥com¥sample¥ディレクトリに,UserInfoImpl.classが生成されます。