Raspbianを実行しているPi3でTomcat8をセットアップするのに問題があります。 Java 8とTomcat8をインストールしましたが、起動を拒否します。
Java 8がインストールされていることを確認することから始めました。
pi@raspberrypi:~$ Java -version
Java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) Client VM (build 25.65-b01, mixed mode)
次に、Tomcatを次の方法でインストールしました。
apt-get install Tomcat8
これにより、/ etc/Tomcat8にインストールされました。
pi@raspberrypi:/etc/Tomcat8$ ls
Catalina catalina.properties context.xml logging.properties policy.d server.xml Tomcat-users.xml web.xml
BashrcでJava_HOMEを設定し、echo
で検証しました。
pi@raspberrypi:~ $ echo $Java_HOME
/usr/lib/jvm/jdk-8-Oracle-arm32-vfp-hflt/
次に、それが/ etc/default/Tomcat8に設定されていることも確認しました。
Java_HOME=/usr/lib/jvm/jdk-8-Oracle-arm32-vfp-hflt
ただし、Tomcatサーバーを起動しようとすると、次のエラーが発生します。
pi@raspberrypi:~ $ Sudo systemctl start Tomcat8
Job for Tomcat8.service failed. See 'systemctl status Tomcat8.service' and 'journalctl -xn' for details.
Tomcat8.serviceの内容は次のとおりです。
pi@raspberrypi:~ $ systemctl status Tomcat8.service
● Tomcat8.service - LSB: Start Tomcat.
Loaded: loaded (/etc/init.d/Tomcat8)
Active: failed (Result: exit-code) since Sun 2017-08-20 16:03:21 UTC; 1min 28s ago
Process: 1267 ExecStart=/etc/init.d/Tomcat8 start (code=exited, status=2)
誰か私に欠けているものを教えてもらえますか?
Raspbian経由でPIXELを実行し、RPi3モデルBを使用してセットアップ手順を実行しました。
Tomcat8をインストールしたら、systemctlに変更を認識させる必要があります。
Sudo systemctl daemon-reload
次に、実行:
Sudo systemctl start Tomcat8
うまくいくはずです、私は願っています。