|
サーバーサイドJavaアプリケーション(サーブレット/JSP)を実行するためのWebサーバー(Tomcat)。 TomcatはJ2SDK(Javaの開発実行環境)と連携してサーバー側でJavaアプリケーションを実行して結果をWebブラウザに返す。 |
| Java開発実行環境を構築する(J2SDK) |
|
(1)Tomcatダウンロード TomcatのバイナリファイルをJakartaのダウンロードページから/usr/local/src/へダウンロード (2)Tomcatインストール
|
(1)環境変数にTomcatのパスを追加
(2)ディレクトリ一覧を表示しないようにする
(3)サーブレットクラスをJRE(Java実行環境)のクラスライブラリへコピー
|
|
|
http://サーバーのIPアドレス:8080/examples/servlets/にアクセスしてServlet Examplesページが表示されることを確認 http://サーバーのIPアドレス:8080/examples/jsp/にアクセスしてJSP Examplesページが表示されることを確認 ※Tomcatはポート番号8080で要求を待っているため、URLに8080を指定する必要がある |
(1)Tomcat起動スクリプト作成
(2)Tomcat起動スクリプトに実行権限付加
(3)chkconfigへTomcat起動スクリプト追加
(4)Tomcat自動起動設定
|
|
サーブレット/JSPを実行する際にポート番号8080をURLに指定しないでもApacheからTomcatに要求を流すようにする。 (1)Apache/Tomcat連携モジュールダウンロード Apache Jakarta ProjectのダウンロードページからApacheとTomcatを連携させるモジュール(mod_jk2-2.0.43.so)を/etc/httpd/modules/へダウンロード (2)Apache/Tomcat連携モジュール組み込み
(3)workers2.propertiesというファイルを作成
(4)ポート8080のサービスを無効化
(5)Tomcat,Apache再起動(順番厳守!!)
(6)Apache/Tomcat連携確認 http://サーバーのIPアドレス/examples/servlets/にアクセスしてServlet Examplesページが表示されることを確認 http://サーバーのIPアドレス/examples/jsp/にアクセスしてJSP Examplesページが表示されることを確認 |
|
http://サーバーのIPアドレス/ユーザ名/servlet/サーブレット名でサーブレットを、 http://サーバーのIPアドレス/ユーザ名/jsp/JSP名でJSPを実行できるようにする。 ※ここでは例として一般ユーザ名をfedoraとする (1)一般ユーザ用サーブレット/JSP格納ディレクトリを作成
(2)一般ユーザ用サーブレット/JSP格納ディレクトリをTomcat設定ファイルへ追加
(3)一般ユーザ用サーブレット/JSP格納ディレクトリをworkers2.propertiesへ追加
(4)/fedora/servlet/以降へのアクセスはサーブレットとする設定
(5)Tomcat,Apache再起動(順番厳守!!)
|
|
以降の作業は一般ユーザで行う (1)サーブレットサンプルプログラムを作成する
(2)サーブレットサンプルプログラムをコンパイルする
(3)サーブレットのclassファイルをサーブレットクラスファイル格納ディレクトリへコピーする
(4)サーブレットサンプルプログラムを実行する http://サーバーのIPアドレス/fedora/servlet/HelloWorldServletにアクセスしてサーブレットが動作することを確認 (5)JSPサンプルプログラムを作成する
(6)JSPサンプルプログラムをJSPファイル格納ディレクトリへコピー
(7)JSPサンプルプログラム実行 http://サーバーのIPアドレス/fedora/jsp/HelloWorld.jspにアクセスしてJSPが動作することを確認 |
|
|
Copyright© 2004-2008 fallenangels, All rights reserved. ご自由にリンクしてください(連絡は不要です) |