java

Axis2でWebサービス構築!番外編?

なんでAxis2でWebサービスを作成? 理由 至って簡単。Axis1で以前に作ったサービスのパフォーマンスが良くなかったために調査の一環としてAxis2でサービスを作成しました。*1 結果 XML解析時間があるパターンでは約50%改善。しかし、大人な事情で未だにAxis2…

Axis2でWebサービス構築!その6

クライアント作成 プロジェクト作成 新規プロジェクトとしてJavaプロジェクトを以下の情報で作成。 プロジェクト名:Axis2TestClient Axis2Testのlib配下をプロジェクト直下へフォルダごとコピーし、ビルドパスへ追加。 Stub作成 以下のbuild.xmlを準備し、A…

Axis2でWebサービス構築!その5

エラー解決編 調べたら以下の情報を発見。'[Axis2] Deploying a annotated bean with JAXWS Deployer' - MARC jaxws-rt.jar,jaxws-tools.jarを以下より入手。https://jax-ws.dev.java.net/2.1.4/ libにコピーし、Tomcat再起動。 wsdlを確認。以下のように表…

Axis2でWebサービス構築!その4

Webサービス確認 Tomcat再起動。 起動ログに以下の情報が出力されていればWebサービス完成!?[INFO] Deploying JAXWS annotated class test.TestService as a service - TestService.TestPort Axis2 WelcomeページのServicesをクリックし、サービスができて…

Axis2でWebサービス構築!その3

ソース準備 以下のTestInfo.java,Test.javaを準備。TestInfoにファイル添付用にDataHandlerを指定。*1 package test; import javax.activation.DataHandler; public class TestInfo { private String param1; private Integer param2; private DataHandler p…

Axis2でWebサービス構築!その2

引き続き環境準備。 環境準備 eclipseの設定 "ウィンドウ"-"設定"を選択。 設定の"Java"-"インストール済みのJRE"を選択。 "追加"ボタン押下。 標準VMとしてpleiadesフォルダのjre1.5を追加。 デフォルトとして追加したjre1.5を選択。 設定の"Tomcat"を選択…

Axis2でWebサービス構築!その1

仕事ではまったのでメモ。 環境準備 eclipse3.4をダウンロード→解凍 下記からPleiades All in One JavaのJREありをダウンロード→適当な場所へ解凍。*1 Eclipse 日本語化 | MergeDoc Project Axis2warをダウロード→解凍 下記から1.4.1のwarをダウンロード→適…