サポート > 運用ガイド > Tomcat が起動しない。
Wagby でビルドした Web データベースには Tomcat という Web サーバが同梱されています。wagbyapp\bin\startup.bat を実行しても Tomcat が起動しない場合は、このページの記載を参考にしてください。
環境変数
環境変数 TOMCAT_HOME が定義されている
環境変数に「TOMCAT_HOME」が設定されていると、Wagby が正常に起動できないことがあります。 あらかじめ環境変数「TOMCAT_HOME」の設定は解除しておいてください。
環境変数 CATALINA_HOME が定義されている
環境変数に「CATALINA_HOME」が設定されていると、Wagby が正常に起動できないことがあります。 あらかじめ環境変数「CATALINA_HOME」の設定は解除しておいてください。
ポートが別のアプリケーションで使われている
起動中の(何らかのアプリケーションを)停止させてから、Wagby でビルドした Web データベースを起動するようにしてください。 なお、Webアプリケーションが標準で用いるポート 8921 がすでに使われているかどうかは、コマンドラインから次のように入力することで、確認することができます。
> netstat -a
...
TCP my-pc:8921 my-pc:0 LISTENING
...
もし、8921 ポートが「LISTENING」状態であれば、別のアプリケーションが起動中ということになります。 マシン環境をご確認ください。
標準の Tomcat が動作することを確認する
まったく原因の切り分けができない場合、インターネットから直接 Tomcat をダウンロードして、対象機器上で動作するかを確認してみてください。
- Apache の WebSite(http://tomcat.apache.org)にアクセスします。
- Wagby に同梱されている同じ版の Tomcat を入手してください。(Wagby に同梱されている Tomcat の版は、Wagby の版によって異なります。詳細は「Wagbyに同梱されているソフトウェアリスト」 を参照してください。
- ダウンロードした Tomcat をインストールします。この Tomcatが(問題のPC上で)起動するかどうかを確認します。動作しなければ Wagby の問題以前に、この PC に何らかの原因があるということになります。
