#author("2017-01-24T21:53:17+09:00","default:wikiwriter","wikiwriter") #author("2017-01-24T21:53:42+09:00","default:wikiwriter","wikiwriter") &tag(CentOS7/Tomcat8); *目次 [#ld95c651] #contents *関連ページ [#xdcc71ea] *参考情報 [#t640fdb4] -[[CentOS 7 : Tomcat 8 インストール : Server World:https://www.server-world.info/query?os=CentOS_7&p=tomcat8]] -[[CentOS7 への Tomcat8 のインストール - Qiita:http://qiita.com/Monota/items/bb99fa5e1aa661182862]] -[[CentOS7にTomcat8を構築する方法 - Qiita:http://qiita.com/LowSE01/items/2c735f22d220f53a6b2f]] *インストール [#iab4ed16] -tomcatユーザーの作成。 sudo useradd -s /sbin/nologin tomcat -tomcatダウンロード。 curl -O http://ftp.yz.yamagata-u.ac.jp/pub/network/apache/tomcat/tomcat-8/v8.5.11/bin/apache-tomcat-8.5.11.tar.gz -展開する(rootで実行)。 zcat apache-tomcat-8.5.11.tar.gz | (cd /usr/local; tar xvpf - ) cd /usr/local chown -R tomcat.tomcat apache-tomcat-8.5.11 ln -s apache-tomcat-8.5.11 tomcat -とりあえず実行してみる(rootで実行)。 cd /usr/local/tomcat/bin ./startup.sh lynx http://localhost:8080 ./shutdown.sh *自動起動設定 [#q9cc6ea8] -[[CentOS7 での Tomcat8 の自動起動設定 - Qiita:http://qiita.com/Monota/items/3f715def67d53ba2f2a2]]を参考に。 -/etc/systemd/system/tomcat.serviceを以下の内容に作成する。 #pre{{ [Unit] Description=Apache Tomcat Servlet Container After=syslog.target network.target [Service] Type=forking EnvironmentFile=/etc/sysconfig/tomcat ExecStart=/usr/local/tomcat/bin/startup.sh ExecStop=/usr/local/tomcat/bin/shutdown.sh KillMode=none [Install] WantedBy=multi-user.target }} -環境設定ファイル/etc/sysconfig/tomcatを作成。JAVA_OPTSの設定も必要? #pre{{ JAVA_HOME="/usr/java/jdk1.8.0_121" }} -サービスを有効化する。 systemctl enable tomcat.service systemctl start tomcat.service systemctl status tomcat.service -以下の内容が表示されればOK。 -以下の内容が表示されればOK(active (running))。 #pre{{ # systemctl status tomcat.service ● tomcat.service - Apache Tomcat Servlet Container Loaded: loaded (/etc/systemd/system/tomcat.service; enabled; vendor preset: disabled) Active: active (running) since 水 2017-01-18 20:29:03 JST; 8s ago Process: 60469 ExecStart=/usr/local/tomcat/bin/startup.sh (code=exited, status=0/SUCCESS) }}