Boost」など、さまざまなカンファレンスを企画・運営しています。BOOKS(コードジン・ブックス)は、CodeZineの連載からカットアップした、開発現場の課題解決に役立つ書籍シリーズです。AxisとWebアプリケーションをデプロイする方法について解説します。最後に参考資料はじめにアプリケーションフレームワーク、データベース、統合開発環境など様々な分野でオープンソースが注目を浴びて久しいですが、アプリケーションサーバの分野でもオープンソースの波は確実に押し寄せています。Axis」を利用したWebサービスとWebアプリケーションをデプロイする方法について説明します。Foundationにて開発が行われているオープンソースのアプリケーションサーバです。MicrosystemsのJ2EE互換テストをパスしており、その仕様はJ2EEに準拠しています。オープンソースのアプリケーションサーバには他にも「JBoss」などが挙げられますが、Geronimoの特徴は、様々なオープンソースのコンポーネントを組み合わせ、J2EEサーバとしての機能を実現している点です。Geronimoが、これらコンポーネントを稼動させる仕組み(カーネル)を提供することで、それぞれのコンポーネントがバージョンアップした場合でも、容易に取り込むことが可能な仕組みとなっています。Geronimoで採用されているコンポーネントを挙げておきます。Webアプリケーションフレームワーク特にJettyとTomcatに関しては、役割が重複しておりアーカイブも別々に提供されています。Geronimoは、Webサイトからダウンロードして下さい。ページを開き、画面左のメニューにある[Downloads]をクリックします。Tomcat」を利用しています。ダウンロードしたら「geronimo-tomcat-j2ee-1.0.zip」を解凍し、展開されたフォルダを任意のディレクトリに配置して下さい。筆者はDドライブのルートディレクトリに「apache」フォルダを作成し、「geronimo-1.0」フォルダを配置しました。Geronimo1.0ではインストール作業などは特に必要はありません。Geronimoの起動Geronimoの起動はコマンドプロンプトから行います。起動には次のパスの設定が必要です。path=C:\j2sdk1.4.2_10\bin;%path%設定が終わったら「%GERONIMO_HOME%\bin」にて次のコマンドを実行します。server.jar次のようなコンソールが表示されれば、起動は完了です。name="port"」の値を書き換えて下さい。NECにてシステム企画業務に携わるが、2003年4月に念願かなってフリーライターに転身。Technologies。執筆コミュニティ「WINGSプロジェクト」代表。