- PR -

複数Tomcatの起動

投稿者投稿内容
Kira
ぬし
会議室デビュー日: 2004/10/30
投稿数: 252
投稿日時: 2005-04-07 11:13
ある諸事情があり、1PC内で以下のようにWEBサーバを設定するようにしました。

OS: w2k server
Apache ver 2.0.xx
Tomcat ver 4.1.xx

1.Apache - Tomcat(PORT:80)
2.Tomcat(PORT:18080)

いままで1.しか起動していなかったものに2.を追加した形になります。

1.のサーバは動いたままなのですが2.のサーバをstartup.batから起動すると
以下のエラーが出ます。
The CATALINA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
(CATALINA_HOME は1.のTomcatフォルダになっています)

ちなみに2.のTomcatフォルダは1.のものをコピーしフォルダ名を変えました。


どうしたらTomcatが2つ動かせるようになるでしょう?
Edosson
ぬし
会議室デビュー日: 2004/04/30
投稿数: 675
投稿日時: 2005-04-07 11:40
2番目のTomcatを起動するときに、

1.コマンド・プロンプトを起動する
2.コマンドラインから、環境変数を設定する。
  「 > set CATALINA_HOME=”2番目のTomcatのHOMEディレクトリ”」
3.2番目のTomcatのbinディレクトリに移動する。
  「 > cd ”2番目のTomcatのHOMEディレクトリ”\bin」
4.コマンドラインから、startup.batを起動

これでどうですか?

※若干の修正をしました。

[ メッセージ編集済み 編集者: Edosson 編集日時 2005-04-07 11:44 ]
Kira
ぬし
会議室デビュー日: 2004/10/30
投稿数: 252
投稿日時: 2005-04-07 16:39
すいません。試してみたのですが、うまくいきませんでした。
Edosson
ぬし
会議室デビュー日: 2004/04/30
投稿数: 675
投稿日時: 2005-04-07 17:06
そうですか。


・・・と言われて終わっちゃいますよ。このままでは。
エラーメッセージには、なんて書いてあるんですか?
Cluster
ぬし
会議室デビュー日: 2003/03/06
投稿数: 289
お住まい・勤務地: 大阪
投稿日時: 2005-04-07 17:11
TomcatがListenしてるポートは、HTTP用のポートだけでなく、他にもあります。それが重複してるのでは?

server.xmlの設定を見直してみてください。
Kira
ぬし
会議室デビュー日: 2004/10/30
投稿数: 252
投稿日時: 2005-04-07 21:40

>Clusterさん
ご解答ありがとうございます。
server.xmlの設定を見直し使用しているポートをすべて重複しないよう
設定しましたが、コマンドラインの画面が立ち上がってすぐ
消えてしまいます。


>Edossonさん
ご解答ありがとうございます。

エラーメッセージなのですが、コマンドラインの画面が立ち上がってすぐ
消えてしまうため確認できませんでした。
NaN
会議室デビュー日: 2005/04/03
投稿数: 10
投稿日時: 2005-04-07 22:11
引用:

エラーメッセージなのですが、コマンドラインの画面が立ち上がってすぐ
消えてしまうため確認できませんでした。



bin の startup.bat と catalina.bat の末尾の :end の後に pause を入れましょう。
エラーメッセージを確認できます。
Kira
ぬし
会議室デビュー日: 2004/10/30
投稿数: 252
投稿日時: 2005-04-07 23:09
NaNさん。
ありがとうございます。

消えてしまったのはエラーではなかったようです。
以下のようなメッセージが出ていました。
=======================================================================

sing CATALINA_BASE: E:\Program Files\Apache Group\Tomcat 4.1
sing CATALINA_HOME: E:\Program Files\Apache Group\Tomcat 4.1
sing CATALINA_TMPDIR: E:\Program Files\Apache Group\Tomcat 4.1\temp
sing JAVA_HOME: E:\Program Files\Sun\AppServer\jdk
続行するには何かキーを押してください . . .
=======================================================================
キーを押すとコマンドラインが消えてしまいます。

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