前提・実現したいこと
さくらVPSのCentOS7環境にTomcatを入れてJavaEE実行環境を作りたい。
さくらの公式ページの通りにCentOS7のインストールとApacheのインストールを行ったあと、
以下のページの通りに進めましたが、下記のエラーが出て起動できませんでした。
「引数が違うために正常にUnitプロパティが読めません」と書いてあるようですが、何が正常なのかさっぱりわかりません。
どなたかご教授願えませんか?
発生している問題・エラーメッセージ
terminal
1#systemctl start tomcat 2Failed to start tomcat.service: Unit is not loaded properly: Invalid argument. 3See system logs and 'systemctl status tomcat.service' for details.
terminal
1#systemctl status tomcat.service 2sakura.ne.jp systemd[1]: Starting SYSV: Tomcat Start Stop Restart... 3sakura.ne.jp tomcat[30833]: Tomcat started. 4sakura.ne.jp systemd[1]: Started SYSV: Tomcat Start Stop Restart. 5sakura.ne.jp systemd[1]: [/usr/lib/systemd/system/tomcat.service:14] Executable path is not absolute, ignoring: $CATALINA_HOME/bin/startup.sh 6sakura.ne.jp systemd[1]: [/usr/lib/systemd/system/tomcat.service:15] Executable path is not absolute, ignoring: $CATALINA_HOME/bin/shutdown.sh 7sakura.ne.jp systemd[1]: [/usr/lib/systemd/system/tomcat.service:16] Unknown lvalue 'ExecReStart' in section 'Service' 8sakura.ne.jp systemd[1]: tomcat.service lacks both ExecStart= and ExecStop= setting. Refusing. 9
該当のソースコード
[Unit] Description=Apache Tomcat Web Application Container After=network.target [Service] Type=forking PIDFile=/var/run/tomcat.pid Environment=CATALINA_PID=/var/run/tomcat.pid Environment=JAVA_HOME=/opt/java/ Environment=CATALINA_HOME=/opt/tomcat Environment=CATALINA_BASE=/opt/tomcat Environment=CATALINA_OPTS= ExecStart=$CATALINA_HOME/bin/startup.sh ExecStop=$CATALINA_HOME/bin/shutdown.sh ExecReStart=$CATALINA_HOME/bin/shutdown.sh;$CATALINA_HOME/bin/startup.sh [Install] WantedBy=multi-user.target /usr/lib/systemd/system/tomcat.service (END)
補足情報(FW/ツールのバージョンなど)
ローカル側 MacOS
サーバー CeontOS7,Tomcat8.5.50
回答1件
あなたの回答
tips
プレビュー