備忘までに
TomcatとはWebサーバ上で実行されるJavaサーブレットを実行するためのソフトであり
オープンソースのソフトウェアとなっている
基本的にはApacheのTomcatコネクタなどを用いて
Apache、Tomcatの連携で使用されることが多い
・Javaで作成したプログラムのWeb実行
・ブラウザからアクセスして手軽に実行を確認できる
・フォームの送信、データ処理などを実行可能
と動的なページを作成する際のスタートアップにちょうどいいソフトウェアとなっている。
以下、開発時に躓いたポイント
開発環境で使用する場合は
コンテキストパスの設定が必要となっている。
例えばプログラム「AAA」と
「AAA」をベースにした部分的改修プログラム「BBB」を作成する場合
コンテキストパスは「BBB」で更新を行い、
Tomcatの起動も「BBB」で行う。
この場合、「BBB」に存在していないその他のプログラムは
Tomcat、Java、プロジェクトの参照に「AAA」を追加してあげることで
BBBを起動しつつ、適宜必要な場合は「AAA」のプログラムを起動するということが可能になる。
※コンテキストの更新や除去が失敗する場合は
権限の問題であることが大半のため、
使用しているIDEを管理者権限で起動することなどで解決する場合がある