思い立ったら吉日だと思い、家で導入しようとしたら見事にはまりました。
(起動だけで3時間ぐらい費やしたぞ...。)
(tomcatの画面を開いても表示されず、ずーっと待たされる。)
また、catalina.outが次のログまで出力されて停止している。
H2 Databaseが起動しない理由としては、自ホスト名のIPアドレスを解決できないため。
参考にした事象:Linux上でH2 Databaseが起動しない
ささっと適当に作ったサーバだった分、初歩的なことに思いっきりはまりました...。
(起動だけで3時間ぐらい費やしたぞ...。)
環境
- Tomcat 8.0.39
- Oracle JDK 1.8.0_111-b15
- CentOS 7.2
事象
knowledge.warをCATALINA_HOME/webapps配置後に正常起動しない。(tomcatの画面を開いても表示されず、ずーっと待たされる。)
また、catalina.outが次のログまで出力されて停止している。
INFO 2016-12-26 18:31:00,985 [GlobalInitializationListener(37)] [APP LOG] /home/tomcat/knowledge/logs/app.log
原因
(恐らくだが、)Knowledgeに組み込まれているH2 Databaseが起動しない状態でハングしているため。H2 Databaseが起動しない理由としては、自ホスト名のIPアドレスを解決できないため。
参考にした事象:Linux上でH2 Databaseが起動しない
対応方法
hostsに自ホスト名の定義を書く。ささっと適当に作ったサーバだった分、初歩的なことに思いっきりはまりました...。