カテゴリー: 手順書,
諸事情でver8をインストールです。今回は jdk-8u161-linux-x64.rpm を使いました。
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
# useradd -s /sbin/nologin tomcat # tar -xvzf apache-tomcat-8.5.27.tar.gz
yumでどうやるかよくわからず、コマンドもややこしいのわかんないので、jdk-8u161-linux-x64.rpm をWEBからダウンロード後、FTPで「\usr\local\src」へアップしてコマンドで展開します
# cd /usr/local/src
# rpm -ivh jdk-8u161-linux-x64.rpm
profileにexportを設定する
vi /etc/profile
export JAVA_HOME=/usr/java/default
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
Tomcat入手。先程と同じく /usr/local/src で保存。
http://tomcat.apache.org/
vi /etc/profile
JRE_HOME=/usr/java/default
CATALINA_HOME=/usr/local/src/apache-tomcat-8.5.27
export JRE_HOME CATALINA_HOME
CentOS7から、iptablesに記述・・・というわけではないようだ。
/usr/lib/firewalld/services/ 直下に tomcat.xml ファイルを作成し、ポート開放を行う。
vi /usr/lib/firewalld/services/tomcat.xml
<?xml version="1.0" encoding="utf-8"?>
<service>
<short>Tomcat</short>
<description>Open Tomcat port</description>
<port protocol="tcp" port="8080"/>
</service>
まず新規作成
vi /etc/systemd/system/tomcat.service
[Unit]
Description=Apache Tomcat 8
After=syslog.target network.target
[Service]
User=tomcat
Group=tomcat
Type=oneshot
PIDFile=/usr/local/tomcat/tomcat.pid
RemainAfterExit=yes
ExecStart=/usr/local/src/apache-tomcat-8.5.27/bin/startup.sh
ExecStop=/usr/local/src/apache-tomcat-8.5.27/shutdown.sh
ExecReStart=/usr/local/src/apache-tomcat-8.5.27/shutdown.sh;/usr/local/src/apache-tomcat-8.5.27/bin/startup.sh
[Install]
WantedBy=multi-user.target
# chmod 755 /etc/systemd/system/tomcat.service
# chown -R tomcat:tomcat /usr/local/src/apache-tomcat-8.5.27
# /usr/local/src/apache-tomcat-8.5.27/bin/startup.sh
以上で IPアドレス:8080にアクセスすると、下記のように表示された。
このネコすごく気になる。
# systemctl enable tomcat
# systemctl status tomcat
# reboot
自動起動を有効にし、再起動で確認し終了
関連記事はまだありません