- PR -

Tomcatのコンテナ多重起動って出来ますか

1
投稿者投稿内容
T−A−K−A
会議室デビュー日: 2005/06/08
投稿数: 2
投稿日時: 2005-06-08 16:22
現在、Windows版Apache2.x〜Tomcat4.xを利用してWebシステムを作成してい
ます。テスト環境の設定はTomcat/bin/setclasspath.batに記述しております。
テストの関係でTomcatのwebappsフォルダに環境を2つ作成してテストをしたいので
すがsetclasspath.batにCLASSPATH等を記述すると当然先頭に記述された環境
が優先され個々のテストが思うように出来ていません。
そこでご存知の方がいたら教えてほしいのですが、
 webapps/test1
webapps/test2
といった実行環境があった場合、個々の環境設定を行う方法はありますでしょうか。
または、1つのTomcatでコンテナを複数起動することは可能でしょうか。
Edosson
ぬし
会議室デビュー日: 2004/04/30
投稿数: 675
投稿日時: 2005-06-08 16:58
直接の回答にはなってませんが。
私も、開発の都合で、複数のTomcatを起動することが多いです。

で、ひとつのwebapps以下の、複数のWebアプリに対応するよりも、
Tomcatそのものをふたつにしてしまえばどうでしょうか。
server.xmlに記述されているポートさえ重複しなければ、
複数起動に支障はありません。
コード:

\Apache Group
\Tocmat 4.x
\webapps
\test
\Tocmat 4.x Second
\webapps
\test


ポート番号は、「8080」->「8980」というふうにずらしてます。

起動方法は、下記の通り。
1.ディレクトリを起動するTomcatのbinに移動
2.setpath.batを実行
  1.CATALINA_HOMEに、起動するTomcatのHOMEを設定
  2.JAVA_HOMEを設定
  3.PATHの冒頭に、%JAVA_HOME%\binを追加
3.startup.batを実行

この場合、Tomcatはサービスに登録はしてません。
ちなみに、私は、Apacheはテスト環境では使用しないので、その点はご容赦を。

[ メッセージ編集済み 編集者: Edosson 編集日時 2005-06-08 16:58 ]
T−A−K−A
会議室デビュー日: 2005/06/08
投稿数: 2
投稿日時: 2005-06-08 18:47
返信ありがとうございます。
やはりTomcatを複数起動するのが早いですかね。
できれば1つのコンテナで対応したかったんですが。。。
もう少し検討してみます。
1

スキルアップ/キャリアアップ(JOB@IT)