質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
さくらのVPS

さくらのVPSは、さくらインターネット社が提供するVPS(仮想専用サーバー)です。高速なSSDの選択や複数台構成も可能。利用者に応じた柔軟なプランが用意されています。大規模システムにも対応可能なスケーラビリティを備えたホスティングサービスです。

VPS

VPS(バーチャル・プライベート・サーバ)は、仮想化されたサーバをレンタルするサービスで、共有サーバでありながら専門サーバと同等の機能を果たします。物理的な専門サーバより安価で提供できるメリットがあります。

Apache Tomcat

Apache TomcatはApache Software Foundation (ASF)で開発されたオープンソースのWebコンテナです。

Q&A

解決済

1回答

2227閲覧

さくらのVPSでtomcatが起動しない

cosmosyuki

総合スコア4

さくらのVPS

さくらのVPSは、さくらインターネット社が提供するVPS(仮想専用サーバー)です。高速なSSDの選択や複数台構成も可能。利用者に応じた柔軟なプランが用意されています。大規模システムにも対応可能なスケーラビリティを備えたホスティングサービスです。

VPS

VPS(バーチャル・プライベート・サーバ)は、仮想化されたサーバをレンタルするサービスで、共有サーバでありながら専門サーバと同等の機能を果たします。物理的な専門サーバより安価で提供できるメリットがあります。

Apache Tomcat

Apache TomcatはApache Software Foundation (ASF)で開発されたオープンソースのWebコンテナです。

0グッド

0クリップ

投稿2020/08/25 05:25

編集2020/08/25 11:07

さくらのVPSでデータベースを利用したwebアプリケーションの作成をしたいが、Tomcatの起動ができなくなった

###【「試したこと」に追記しました(2020:08:25)】
tomcatのアプリケーションマネジャーを起動するところまで、一度はできたものの、その後データベースソフトを入れた後に再度起動しようとしたらできなくなっていました。色々試していますが、解決しません・・
エラーメッセージから何か分かるものでしょうか。
宜しくお願いいたします。

発生している問題・エラーメッセージ

//systemct. start tomcat.serviceを行うと以下のエラーがでます [root@ik1-426-45381 etc]# systemctl start tomcat.service Job for tomcat.service failed because the control process exited with error code. See "systemctl status tomcat.service" and "journalctl -xe" for details.
[root@ik1-426-45381 ~]# 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 Tue 2020-08-25 14:05:51 JST; 14s ago Process: 1722 ExecStart=/opt/apache-tomcat-9.0.0.37/bin/startup.sh (code=exited, status=203/EXEC) Main PID: 1722 (code=exited, status=203/EXEC) Aug 25 14:05:51 ik1-426-45381.vs.sakura.ne.jp systemd[1]: Starting Apache Tomcat 9... Aug 25 14:05:51 ik1-426-45381.vs.sakura.ne.jp systemd[1]: tomcat.service: main process exited, code=exited, status=203/EXEC Aug 25 14:05:51 ik1-426-45381.vs.sakura.ne.jp systemd[1]: Failed to start Apache Tomcat 9. Aug 25 14:05:51 ik1-426-45381.vs.sakura.ne.jp systemd[1]: Unit tomcat.service entered failed state. Aug 25 14:05:51 ik1-426-45381.vs.sakura.ne.jp systemd[1]: tomcat.service failed.
//journalctlを確認してみたら以下のようになりました [root@ik1-426-45381 etc]# systemctl status systemd-journald.service * systemd-journald.service - Journal Service Loaded: loaded (/usr/lib/systemd/system/systemd-journald.service; static; vendor preset: disabled) Active: active (running) since Tue 2020-08-25 14:00:03 JST; 1h 33min ago Docs: man:systemd-journald.service(8) man:journald.conf(5) Main PID: 354 (systemd-journal) Status: "Processing requests..." CGroup: /system.slice/systemd-journald.service `-354 /usr/lib/systemd/systemd-journald Aug 25 14:00:03 localhost.localdomain systemd-journal[354]: Runtime journal is using 6.1M (max allowed 49.5M, trying to leave 74.3M free of 489.…t 49.5M). Aug 25 14:00:03 localhost.localdomain systemd-journal[354]: Journal started Hint: Some lines were ellipsized, use -l to show in full.

/etc/systemd/system/tomcat.service

[Unit] Description=Apache Tomcat 9 After=network.target [Service] User=tomcat Group=tomcat Type=oneshot PIDFile=/opt/apache-tomcat-9.0.37/tomcat.pid RemainAfterExit=yes ExecStart=/opt/apache-tomcat-9.0.0.37/bin/startup.sh ExecStop=/opt/apache-tomcat-9.0.0.37/bin/shutdown.sh ExecReStart=/opt/apache-tomcat-9.0.0.37/bin/shutdown.sh;/opt/apache-tomcat-9.0.0.37/bin/startup.sh [Install] WantedBy=multi-user.target

/usr/local/tomcat/bin/setenv.sh

export JAVA_HOME=/usr/java/ export PATH=$JAVA_HOME/bin:$PATH export CATALINA_HOME=/usr/local/tomcat

試したこと

色々検索し沢山のサイトを見てまわり、ファイルの記述を変更したりと試してみましたが、起動しません。
【追記分】↓journalctl というコマンドがあるようなので試してみました。以下のログは一部抜粋です。2000行以上ありました。

//1、2行目から時々でてくる、 authentication failures; に何かヒントがありますか? [root@ik1-426-45381 logs]# journalctl -xe Aug 25 19:47:22 ik1-426-45381.vs.sakura.ne.jp sshd[4585]: PAM 2 more authentication failures; logname= uid=0 euid=0 tty=ssh ruser= Aug 25 19:47:27 ik1-426-45381.vs.sakura.ne.jp sshd[4599]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ss Aug 25 19:47:29 ik1-426-45381.vs.sakura.ne.jp sshd[4599]: Failed password for root from 222.186.31.83 port 60939 ssh2 Aug 25 19:47:32 ik1-426-45381.vs.sakura.ne.jp sshd[4599]: Failed password for root from 222.186.31.83 port 60939 ssh2 Aug 25 19:47:35 ik1-426-45381.vs.sakura.ne.jp sshd[4599]: Failed password for root from 222.186.31.83 port 60939 ssh2 Aug 25 19:47:35 ik1-426-45381.vs.sakura.ne.jp sshd[4599]: Received disconnect from 222.186.31.83 port 60939:11: [preauth] Aug 25 19:47:35 ik1-426-45381.vs.sakura.ne.jp sshd[4599]: Disconnected from 222.186.31.83 port 60939 [preauth] Aug 25 19:47:35 ik1-426-45381.vs.sakura.ne.jp sshd[4599]: PAM 2 more authentication failures; logname= uid=0 euid=0 tty=ssh ruser= Aug 25 19:47:36 ik1-426-45381.vs.sakura.ne.jp sshd[4611]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ss Aug 25 19:47:38 ik1-426-45381.vs.sakura.ne.jp sshd[4611]: Failed password for root from 222.186.31.83 port 22182 ssh2 Aug 25 19:47:41 ik1-426-45381.vs.sakura.ne.jp sshd[4611]: Failed password for root from 222.186.31.83 port 22182 ssh2 Aug 25 19:47:44 ik1-426-45381.vs.sakura.ne.jp sshd[4611]: Failed password for root from 222.186.31.83 port 22182 ssh2

補足情報(FW/ツールのバージョンなど)

【JDKバージョン】
Java(TM) SE Runtime Environment (build 14.0.2+12-46)
Java HotSpot(TM) 64-Bit Server VM (build 14.0.2+12-46, mixed mode, sharing)
【tomcat】
バージョン 9.0.0.37
【OS】
CentOs7
【ローカル端末】
windows10

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

CHERRY

2020/08/25 08:50

`/var/log/tomcat/` あたりに tomcat のログが記録されていないでしょうか。
cosmosyuki

2020/08/25 10:02

コメント有難うございます。 logの中に、tomcatのフォルダがありませんでした。 ``` [root@ik1-426-45381 ~]# cd /var/log [root@ik1-426-45381 log]# ls -l total 1600 drwxr-xr-x. 2 root root 4096 May 18 20:07 anaconda drwx------. 2 root root 4096 Aug 22 17:00 audit -rw------- 1 root root 29278 Aug 25 18:46 boot.log -rw------- 1 root root 49523 Aug 23 08:27 boot.log-20200823 -rw------- 1 root root 28638 Aug 25 10:31 boot.log-20200825 -rw------- 1 root utmp 175104 Aug 25 18:58 btmp drwxr-xr-x. 2 chrony chrony 4096 Aug 8 2019 chrony -rw------- 1 root root 13269 Aug 25 18:50 cron -rw------- 1 root root 5571 Aug 23 08:27 cron-20200823 -rw-r--r-- 1 root root 33141 Aug 25 18:46 dmesg -rw-r--r-- 1 root root 32920 Aug 25 14:00 dmesg.old -rw-r----- 1 root root 1729 Aug 25 18:46 firewalld -rw------- 1 root root 2790 Aug 22 19:06 grubby drwx------ 2 root root 4096 Aug 22 23:27 httpd -rw-r--r-- 1 root vpsuser 292584 Aug 25 18:56 lastlog -rw------- 1 root root 1871 Aug 25 18:46 maillog -rw------- 1 root root 1025 Aug 23 08:13 maillog-20200823 -rw------- 1 root root 492301 Aug 25 18:57 messages -rw------- 1 root root 353776 Aug 23 08:26 messages-20200823 drwxr-xr-x. 2 root root 4096 Aug 8 2019 qemu-ga drwxr-xr-x. 2 root root 4096 May 18 20:00 rhsm drwxr-xr-x. 2 root root 4096 Aug 25 08:36 sa -rw------- 1 root root 202425 Aug 25 18:58 secure -rw------- 1 root root 30935 Aug 23 08:26 secure-20200823 -rw------- 1 root root 0 Aug 23 08:27 spooler -rw------- 1 root root 0 Aug 22 19:05 spooler-20200823 -rw------- 1 root root 64128 Aug 25 11:22 tallylog drwxr-xr-x. 2 root root 4096 Aug 22 17:00 tuned -rw-rw-r-- 1 root utmp 49536 Aug 25 18:46 wtmp -rw------- 1 root root 8475 Aug 25 14:04 yum.log ```
cosmosyuki

2020/08/25 10:17

別のサイトに、少なくともtomcatが起動しようとさえすれば、 /opt/apache-tomcat-xxx/logs/catalina.out というところにログができるとの情報を見つけましたが、こちらも、logの中には何もありませんでした・・
guest

回答1

0

自己解決

お騒がせして申し訳ございません。
/etc/systemd/system/tomcat.service  の、tomcatのパッケージ名(バージョンのところ)を間違えていました。

最初は、別のサイトからそのままコードをコピペしてきたので、バージョンのところが少し違っていたのですが起動できていたのですが、バージョンが違うところを直したときに間違えてしまいました。

これを直したあとに systemctl start tomcat で起動しました。
有難うございました。

投稿2020/08/25 11:33

編集2020/08/25 11:36
cosmosyuki

総合スコア4

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問