Axis は Web サービスエンジンです
Eclipse を使用する。
Eclipse 内部の tomcat サーバ(あとで説明する)を使えるようにするためには,Eclipse で 「新規サーバの定義」という操作を行う必要がある. (新規サーバの定義は,Eclipse で1回行うだけでいいです).
Java サーブレットは,Java のクラスとして定義されることになる.作成は Eclipse 上で行う. 詳しくは,次の手順になる.
「サーブレット」というときは,URL と Java のクラスとのマッピング定義が必要になるため,単なる「Java のクラス」と「サーブレット」という言葉は区別することにします.
Eclipse を使わずにJava サーブレットのプログラムを作成する場合と比べると,Eclipse が,マッピング定義が自動で行ってくれるし,ディレクトリ作成も自動で行ってくれるという違いがあります.
Java サーブレットのプログラムのテストを行うために,「Eclipse 内部の tomcat サーバ」(あとで説明する)を使う. つまり,Java サーブレットの作成とテストとデバッグの一連の作業を,Eclipse 上で行う.
動作テストが終わったら, Eclipse でエクスポート操作を行って, 公開 tomcat サーバ で動くようにします. ここでの「エクスポート」は簡単にいうと,Eclipse の配下にある各種ファイルを,公開 tomcat サーバが管理するディレクトリの下に コピーする操作です.
【この Web ページの目次】
【補足説明】
下記の 2つのサーバは別物です. 2つを同時に動かすことはできません(ポートを奪い合うことができないので).一方を動かすときは,もう一方を止めることになる.
Eclipse では,Eclipse 内部の tomcat サーバが動き, Java サーブレットの動作テストなどに使う.
公開 tomcat サーバは Eclipse と独立した tomcat サーバです(Windows の場合は、例えばC:\tomcat60\bin\tomcat6w.exe 等で起動する Tomcat サーバのこと).当然, 公開 tomcat サーバが管理するディレクトリも Eclipse とは独立している.
C:\Program Files\Java\jdk1.6.0_26 のようなディレクトリがあれば,インストール済み.
前もって,Tomcat のバージョンと、Tomcat インストールディレクトリを調べておいてください.
sudo apt -y update sudo apt -yV upgrade sudo /sbin/shutdown -r now
sudo apt -y update sudo apt -y install libapache2-mod-axis2c sudo apt -y install libaxis2c0 sudo apt -y install libaxis2c0-doc sudo apt -y install libaxis2c0-dev sudo apt -y install libaxis2c0-bin sudo apt -y install libaxis2c0
Eclipseプラグイン(codegen, service-archiver-wizard)
「ヘルプ (Help)」メニュー → 「新規ソフトウェアのインストール」 を選ぶ
「コラボレーション」の下にある、以下のものにチェック
「プログラミング言語」の下にある、以下のものにチェック
「Web ツール。プラットフォーム (WTP)」の下にある、以下のものにチェック
「次へ (Next)」をクリック.
このままでよいので, 「次へ(Next)」をクリック.
ライセンス条項を確認する