"The BASEDIR environment variable is not defined ..."と表示されTomcatが起動できない場合の対処法
Tomcatを起動しようとして sh catalina.sh run とやってみたところ、次のようなメッセージが表示されTomcatが起動しなかった。
# sh catalina.sh run
The BASEDIR environment variable is not defined correctly
This environment variable is needed to run this program
調べたところ原因は、他のshにも実行権限が設定されていないため、ということらしい。
# chmod 755 *.sh # sh catalina.sh run
とすれば、ちゃんと起動した。ほー。
tar.gzをダウンロード → 展開 → PATHの設定をすればすぐに使えたと思うんだけど、こんなエラーメッセージが表示されるのは初めて。