centos上にtomcatoを入れようとしましたのですがエラーが出たので解決策を知りたいです。
###自分が行った手順
0. このサイトに習っておこないました。
-自分の場合javaはsdkmanを用いて入れ
java --version openjdk 9.0.4.1 OpenJDK Runtime Environment (Zulu build 9.0.4.1+11) OpenJDK 64-Bit Server VM (Zulu build 9.0.4.1+11, mixed mode)
となっています。
0. tomcatの最新版をhttp://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.6/bin/apache-tomcat-9.0.6.tar.gz
と置き換えて上記のサイトの手順を行いました。
###出たエラー
systemctl start tomcat
を実行してみると
Job for tomcat.service failed because the control process exited with error code. See "systemctl status tomcat.service" and "journalctl -xe" for details.
というエラーが出てきたため
systemctl status tomcat.service
tomcat.service - Apache Tomcat 9 Loaded: loaded (/etc/systemd/system/tomcat.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Sun 2018-04-01 10:40:59 UTC; 11s ago Process: 6039 ExecStart=/opt/apache-tomcat-9.0.6/bin/startup.sh (code=exited, status=1/FAILURE) Main PID: 6039 (code=exited, status=1/FAILURE) Apr 01 10:40:59 localhost.localdomain systemd[1]: Starting Apache Tomcat 9... Apr 01 10:40:59 localhost.localdomain systemd[1]: tomcat.service: main process exited, code=exited, status=1/FAILURE Apr 01 10:40:59 localhost.localdomain systemd[1]: Failed to start Apache Tomcat 9. Apr 01 10:40:59 localhost.localdomain systemd[1]: Unit tomcat.service entered failed state. Apr 01 10:40:59 localhost.localdomain systemd[1]: tomcat.service failed.
と出てきました。
###ついでに vi /etc/systemd/system/tomcat.serviceの中身も載せておきます
Description=Apache Tomcat 9 After=network.target [Service] User=tomcat Group=tomcat Type=oneshot PIDFile=/opt/apache-tomcat-9.0.6/tomcat.pid RemainAfterExit=yes ExecStart=/opt/apache-tomcat-9.0.6/bin/startup.sh ExecStop=/opt/apache-tomcat-9.0.6/bin/shutdown.sh ExecReStart=/opt/apache-tomcat-9.0.6/bin/shutdown.sh;/opt/apache-tomcat-9.0.6/bin/startup.sh [Install] WantedBy=multi-user.targe
です。どなたかわかる方お願いします。
###追記分です
./startup.sh Using CATALINA_BASE: /opt/apache-tomcat-9.0.6 Using CATALINA_HOME: /opt/apache-tomcat-9.0.6 Using CATALINA_TMPDIR: /opt/apache-tomcat-9.0.6/temp Using JRE_HOME: /root/.sdkman/candidates/java/current Using CLASSPATH: /opt/apache-tomcat-9.0.6/bin/bootstrap.jar:/opt/apache-tomcat-9.0.6/bin/tomcat-juli.jar Tomcat started.
となりました。localhost:8080を開いてみたのですが、
このサイトにアクセスできません localhost で接続が拒否されました。
といわれまいした。
回答1件
あなたの回答
tips
プレビュー