CentOS 7にTomcatをインストールして起動したらエラーになる時の対処方法

Tomcatを起動しようと systemctl start したところ失敗。

よくわからないので journalctl -xe で確認してみたところ、JAVA_HOME のパスが設定されていないとエラーが出てました。ただ、先に実施したJavaのインストールではパスを通しているので???という感じです。

どうやら、systemctl では bash_profile に設定した環境変数を読み込まないみたい。まぁよく考えたらそりゃそうですよね。

というわけで、Tomcatの場合は setenv.sh というファイルを bin ディレクトリに作成すれば読み込んでくれるようなので下記のように作成してみました。

下記を記載します。

これで完了。
再度 systemctl をリロードして start したところ、無事に起動できました!

これで解決です。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です