linuxでTomcatを起動する方法は何ですか?

LinuxでTomcatを起動する方法はいくつかありますが、一般的に使われる方法をいくつか紹介します:

  1. Tomcatを使用する場合、Tomcatのbinディレクトリで./startup.shコマンドを実行すると、Tomcatが起動します。Tomcatを停止する場合は、./shutdown.shコマンドを実行してください。
  2. systemdを使用する場合は、/etc/systemd/system/ディレクトリにtomcat.serviceという名前のファイルを作成し、以下の内容を追加してください。
[Unit]
Description=Tomcat
After=syslog.target network.target

[Service]
User=tomcat
Group=tomcat
Type=forking
Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid
Environment=CATALINA_HOME=/opt/tomcat
Environment=CATALINA_BASE=/opt/tomcat
ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh
Restart=on-failure

[Install]
WantedBy=multi-user.target

Tomcatを起動するために、次のコマンドを実行してください。

sudo systemctl start tomcat

Tomcatを停止する必要がある場合は、以下のコマンドを実行してください:

sudo systemctl stop tomcat
  1. init.dスクリプトを使用して、/etc/init.d/ディレクトリにtomcatという名前のファイルを作成し、以下の内容を追加してください。
#!/bin/sh
# description: Tomcat Start Stop Restart
# processname: tomcat
# chkconfig: 234 20 80
JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
CATALINA_HOME=/usr/local/tomcat
export CATALINA_HOME
case $1 in
start)
sh $CATALINA_HOME/bin/startup.sh
;;
stop)
sh $CATALINA_HOME/bin/shutdown.sh
;;
restart)
sh $CATALINA_HOME/bin/shutdown.sh
sh $CATALINA_HOME/bin/startup.sh
;;
esac
exit 0

それから、Tomcatを起動するために以下のコマンドを実行してください。

sudo service tomcat start

Tomcatを停止する必要がある場合は、次のコマンドを実行してください。

sudo service tomcat stop

これらはよく使われるいくつかの方法であり、自分のニーズに合った方法を選んでTomcatを起動することができます。

bannerAds