このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
mae3xx_tips:setup_tomcat8:start [2016/06/22 15:50] – admin | mae3xx_tips:setup_tomcat8:start [2018/01/22 15:00] (現在) – admin | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== Apache Tomcat8 の導入 ====== | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== 準備 ===== | ||
+ | |||
+ | |||
+ | ==== ベースのファームウェアの変更 (full JRE 版) ==== | ||
+ | |||
+ | デフォルトの Compact3 profile では動作しないため、full JRE 版へファームウェアを更新しておきます。 | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== セットアップ ===== | ||
+ | |||
+ | ==== ユーザの追加 ==== | ||
+ | |||
+ | Tomcat を実行するためのユーザを作成します。 | ||
+ | |||
+ | < | ||
+ | root@plum: | ||
+ | root@plum: | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ==== Apache Tomcat のダウンロード ==== | ||
+ | |||
+ | Apache Tomcat は [[http:// | ||
+ | 現時点での最新バージョンは 8.5.3 となっています。 | ||
+ | |||
+ | < | ||
+ | root@plum: | ||
+ | --2016-06-22 15: | ||
+ | Resolving ftp.riken.jp (ftp.riken.jp)... 134.160.38.1 | ||
+ | Connecting to ftp.riken.jp (ftp.riken.jp)|134.160.38.1|: | ||
+ | HTTP request sent, awaiting response... 200 OK | ||
+ | Length: 9272944 (8.8M) [application/ | ||
+ | Saving to: ' | ||
+ | |||
+ | 100%[====================================================================> | ||
+ | |||
+ | 2016-06-22 15:36:53 (8.82 MB/s) - ' | ||
+ | |||
+ | root@plum: | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ==== Tomcat8 の展開 ==== | ||
+ | |||
+ | さきほどダウンロードした Tomcat8 のアーカイブを展開します。 | ||
+ | |||
+ | < | ||
+ | root@plum: | ||
+ | apache-tomcat-8.5.3/ | ||
+ | apache-tomcat-8.5.3/ | ||
+ | apache-tomcat-8.5.3/ | ||
+ | apache-tomcat-8.5.3/ | ||
+ | apache-tomcat-8.5.3/ | ||
+ | apache-tomcat-8.5.3/ | ||
+ | apache-tomcat-8.5.3/ | ||
+ | apache-tomcat-8.5.3/ | ||
+ | ... | ||
+ | apache-tomcat-8.5.3/ | ||
+ | apache-tomcat-8.5.3/ | ||
+ | apache-tomcat-8.5.3/ | ||
+ | apache-tomcat-8.5.3/ | ||
+ | root@plum: | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ==== ディレクトリの rename, 所有者の変更 ==== | ||
+ | |||
+ | ディレクトリ名を変更し、さきほど作成したユーザに所有者を変更します。 | ||
+ | |||
+ | < | ||
+ | root@plum: | ||
+ | root@plum:/ | ||
+ | root@plum:/ | ||
+ | root@plum:/ | ||
+ | </ | ||
+ | |||
+ | 確認しておきます。 | ||
+ | |||
+ | < | ||
+ | root@plum:/ | ||
+ | total 0 | ||
+ | drwxr-xr-x 3 root | ||
+ | drwxr-xr-x 9 tomcat tomcat 260 Jun 22 15:45 tomcat8 | ||
+ | root@plum:/ | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ==== 設定の変更 (conf/ | ||
+ | |||
+ | Listen ポートがデフォルトでは TCP/8080 になっており、MA-E3xx の内部で動作している Application Server とバッティングするため、 | ||
+ | 任意のポートに変更します。 | ||
+ | |||
+ | < | ||
+ | root@plum: | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | 例として、8081 に変更しています。 | ||
+ | |||
+ | <code xml> | ||
+ | <!-- A " | ||
+ | and responses are returned. Documentation at : | ||
+ | Java HTTP Connector: / | ||
+ | Java AJP Connector: / | ||
+ | APR (HTTP/AJP) Connector: / | ||
+ | | ||
+ | --> | ||
+ | < | ||
+ | | ||
+ | | ||
+ | <!-- A " | ||
+ | <!-- | ||
+ | < | ||
+ | | ||
+ | | ||
+ | | ||
+ | --> | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ==== init script の作成 ==== | ||
+ | |||
+ | Upstart から起動させるための、init script を作成します。\\ | ||
+ | [[https:// | ||
+ | |||
+ | < | ||
+ | root@plum: | ||
+ | </ | ||
+ | |||
+ | <file generic tomcat.conf> | ||
+ | description " | ||
+ | |||
+ | |||
+ | start on runlevel [2345] | ||
+ | stop on runlevel [!2345] | ||
+ | |||
+ | respawn | ||
+ | respawn limit 10 5 | ||
+ | |||
+ | setuid tomcat | ||
+ | setgid tomcat | ||
+ | |||
+ | env JAVA_HOME=/ | ||
+ | env CATALINA_HOME=/ | ||
+ | |||
+ | # Modify these options as needed | ||
+ | env JAVA_OPTS=" | ||
+ | env CATALINA_OPTS=" | ||
+ | |||
+ | exec $CATALINA_HOME/ | ||
+ | |||
+ | # cleanup temp directory after stop | ||
+ | post-stop script | ||
+ | rm -rf $CATALINA_HOME/ | ||
+ | end script | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ==== Firewall 設定の追加 ==== | ||
+ | |||
+ | さきほど変更したポートでアクセス可能にするために、firewall-cmd で設定を追加します。 | ||
+ | |||
+ | < | ||
+ | root@plum: | ||
+ | root@plum: | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== 起動 ===== | ||
+ | |||
+ | Tomcat8 を起動させてみます。 | ||
+ | |||
+ | < | ||
+ | root@plum: | ||
+ | tomcat start/ | ||
+ | root@plum: | ||
+ | </ | ||
+ | |||
+ | 起動しているか確認しておきます。 | ||
+ | |||
+ | < | ||
+ | root@plum: | ||
+ | 3237 ? Ssl 0:05 / | ||
+ | 3256 pts/1 S+ 0:00 grep --color=auto 3237 | ||
+ | root@plum: | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== ブラウザでアクセス ===== | ||
+ | |||
+ | ブラウザでアクセスしてみます。 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | デフォルトのページが表示されましたので、Tomcat8 が動作していることが確認できました。 | ||
+ | |||