Raspbian을 실행하는 Pi 3에서 Tomcat 8을 설정하는 데 문제가 있습니다. Java 8과 Tomcat 8을 설치했지만 시작이 거부됩니다.
먼저 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)
내가 무엇을 놓치고 있는지 말해 줄 수 있는 사람이 있나요?
답변1
Raspbian을 통해 PIXEL을 실행하는 RPi 3 Model B를 사용하여 설정 단계를 진행했습니다.
tomcat8을 설치한 후 systemctl에 변경 사항을 알려야 합니다.
sudo systemctl daemon-reload
그런 다음 다음을 실행합니다.
sudo systemctl start tomcat8
나는 그것이 효과가 있기를 바랍니다.