- - PR -
複数Tomcatの起動
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 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つ動かせるようになるでしょう? | ||||
|
投稿日時: 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 ] | ||||
|
投稿日時: 2005-04-07 16:39
すいません。試してみたのですが、うまくいきませんでした。
| ||||
|
投稿日時: 2005-04-07 17:06
そうですか。
・・・と言われて終わっちゃいますよ。このままでは。 エラーメッセージには、なんて書いてあるんですか? | ||||
|
投稿日時: 2005-04-07 17:11
TomcatがListenしてるポートは、HTTP用のポートだけでなく、他にもあります。それが重複してるのでは?
server.xmlの設定を見直してみてください。 | ||||
|
投稿日時: 2005-04-07 21:40
>Clusterさん ご解答ありがとうございます。 server.xmlの設定を見直し使用しているポートをすべて重複しないよう 設定しましたが、コマンドラインの画面が立ち上がってすぐ 消えてしまいます。 >Edossonさん ご解答ありがとうございます。 エラーメッセージなのですが、コマンドラインの画面が立ち上がってすぐ 消えてしまうため確認できませんでした。 | ||||
|
投稿日時: 2005-04-07 22:11
bin の startup.bat と catalina.bat の末尾の :end の後に pause を入れましょう。 エラーメッセージを確認できます。 | ||||
|
投稿日時: 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 続行するには何かキーを押してください . . . ======================================================================= キーを押すとコマンドラインが消えてしまいます。 |