Tomcat
をテンプレートにして作成
[
トップ
] [
タイトル一覧
|
ページ一覧
|
新規
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* オス猫
- Java の アプリケーションサーバ
** Install & Execute
*** JDK
- Tomcat10 を動かすには JDK-21 が必要
dnf install -y java-21-openjdk
dnf install -y java-21-openjdk-devel
*** Download
- http://tomcat.apache.org/
*** use Binary
# zcat apache-tomcat-10.1.46.tar.gz | tar xfv -
# chmod o+rx apache-tomcat-10.1.46
# mv apache-tomcat-10.1.46 /usr/local/tomcat
*** Exec & Stop with Webサーバモード
**** 8080ポートを開ける
# firewall-cmd --add-port=8080/tcp --permanent
# firewall-cmd --reload
**** 起動
# cd /usr/local/tomcat/bin
# ./startup.sh
**** 停止
# ./shutdown.sh
**** Service
- [[tomcat.service>https://polaris.star-dust.jp/Linux/tom...
** Apache との連携
*** アプリケーションサーバ
- サーバ側でアプリケーション(スクリプト)を実行する部分...
- Webサーバと同じマシンで実行される場合もあるし,複数のア...
- ''Webブラウザ <-----> Webサーバ <-----> アプリケーショ...
- Webサーバ(apache)とアプリケーションサーバ(tomcat)の...
- JKコネクタには幾つかバージョンが存在するが,ここでは ''...
*** apacheから tomocatへリクエストが渡される手順 (通常のC...
- ''apache'' は ''mod_jk.conf'' をみて,''JkMount'' で指...
- ''tomcat'' は ''/usr/local/tomcat/webapps'' にコンテキ...
- ディレクトリがなければ,''/usr/local/tomcat/conf/Catali...
- ''/usr/local/tomcat/conf/Catalina/localhost/コンテキス...
- コンテキストを実行し(ServletとJSPでは実行の仕方が違う...
- 注)''/usr/local/tomcat/work/Catalina/localhost'' には...
*** 連携モジュール: JKコネクタ (Tomcatと Apacheの連携を...
**** ファイルのダウンロード
- https://tomcat.apache.org/connectors-doc/index.html
- tomcat-connectors-1.2.50-src.tar.gz
**** モジュールのコンパイルとインストール
# zcat tomcat-connectors-1.2.50-src.tar.gz | tar xfv -
# cd tomcat-connectors-1.2.50-src/native
# ./buildconf.sh
# ./configure --with-apxs=/usr/local/apache/bin/apxs (A...
# make
# make install
**** モジュールの設定
# mkdir /usr/local/tomcat/conf/jk/
# chmod a+rx /usr/local/tomcat/conf/jk/
- ワーカファイル ''[[workers.properties>https://polaris.s...
*** Apacheの設定
- /usr/local/apache/conf/httpd.conf の最後の方の下記(赤...
Include "/usr/local/tomcat/conf/mod_jk.conf"
- mod_jk.so の設定ファイル ''/usr/local/tomcat/conf/[[mod...
*** Tomcatの設定
- ''/usr/local/tomcat/conf/[[server.xml>https://polaris.s...
-- 変更箇所は ''[[server.xml>https://polaris.star-dust.jp...
-- もし IPv6 が動いているなら,サンプルの server.xml 中の...
- Tomcat10 では デフォルトで /examples にアクセス制限が設...
-- ''/usr/local/tomcat/webapps/examples/META-INF/[[contex...
*** Tomcatと Apacheの再起動
# systemctl stop tomcat.service
# systemctl restart apache.service
# systemctl start tomcat.service
*** 動作の確認
- http://あなたのサーバのFQDNまたはIPアドレス/examples/ ...
- サーブレットが動くかどうか確認する
- JSPも確認する
** docBase
- [[docBase>./docBase]]
** Samples
- [[Servlet>./Servlet]]
- [[JSP>./JSP]]
#br
終了行:
* オス猫
- Java の アプリケーションサーバ
** Install & Execute
*** JDK
- Tomcat10 を動かすには JDK-21 が必要
dnf install -y java-21-openjdk
dnf install -y java-21-openjdk-devel
*** Download
- http://tomcat.apache.org/
*** use Binary
# zcat apache-tomcat-10.1.46.tar.gz | tar xfv -
# chmod o+rx apache-tomcat-10.1.46
# mv apache-tomcat-10.1.46 /usr/local/tomcat
*** Exec & Stop with Webサーバモード
**** 8080ポートを開ける
# firewall-cmd --add-port=8080/tcp --permanent
# firewall-cmd --reload
**** 起動
# cd /usr/local/tomcat/bin
# ./startup.sh
**** 停止
# ./shutdown.sh
**** Service
- [[tomcat.service>https://polaris.star-dust.jp/Linux/tom...
** Apache との連携
*** アプリケーションサーバ
- サーバ側でアプリケーション(スクリプト)を実行する部分...
- Webサーバと同じマシンで実行される場合もあるし,複数のア...
- ''Webブラウザ <-----> Webサーバ <-----> アプリケーショ...
- Webサーバ(apache)とアプリケーションサーバ(tomcat)の...
- JKコネクタには幾つかバージョンが存在するが,ここでは ''...
*** apacheから tomocatへリクエストが渡される手順 (通常のC...
- ''apache'' は ''mod_jk.conf'' をみて,''JkMount'' で指...
- ''tomcat'' は ''/usr/local/tomcat/webapps'' にコンテキ...
- ディレクトリがなければ,''/usr/local/tomcat/conf/Catali...
- ''/usr/local/tomcat/conf/Catalina/localhost/コンテキス...
- コンテキストを実行し(ServletとJSPでは実行の仕方が違う...
- 注)''/usr/local/tomcat/work/Catalina/localhost'' には...
*** 連携モジュール: JKコネクタ (Tomcatと Apacheの連携を...
**** ファイルのダウンロード
- https://tomcat.apache.org/connectors-doc/index.html
- tomcat-connectors-1.2.50-src.tar.gz
**** モジュールのコンパイルとインストール
# zcat tomcat-connectors-1.2.50-src.tar.gz | tar xfv -
# cd tomcat-connectors-1.2.50-src/native
# ./buildconf.sh
# ./configure --with-apxs=/usr/local/apache/bin/apxs (A...
# make
# make install
**** モジュールの設定
# mkdir /usr/local/tomcat/conf/jk/
# chmod a+rx /usr/local/tomcat/conf/jk/
- ワーカファイル ''[[workers.properties>https://polaris.s...
*** Apacheの設定
- /usr/local/apache/conf/httpd.conf の最後の方の下記(赤...
Include "/usr/local/tomcat/conf/mod_jk.conf"
- mod_jk.so の設定ファイル ''/usr/local/tomcat/conf/[[mod...
*** Tomcatの設定
- ''/usr/local/tomcat/conf/[[server.xml>https://polaris.s...
-- 変更箇所は ''[[server.xml>https://polaris.star-dust.jp...
-- もし IPv6 が動いているなら,サンプルの server.xml 中の...
- Tomcat10 では デフォルトで /examples にアクセス制限が設...
-- ''/usr/local/tomcat/webapps/examples/META-INF/[[contex...
*** Tomcatと Apacheの再起動
# systemctl stop tomcat.service
# systemctl restart apache.service
# systemctl start tomcat.service
*** 動作の確認
- http://あなたのサーバのFQDNまたはIPアドレス/examples/ ...
- サーブレットが動くかどうか確認する
- JSPも確認する
** docBase
- [[docBase>./docBase]]
** Samples
- [[Servlet>./Servlet]]
- [[JSP>./JSP]]
#br
ページ名: