2

私は問題があります。私のWindows8システムには3つのTomcatディレクトリがあります:

D:/apache tomcat 6/
D:/apache tomcat 6_old/
D:/tomcat6/

最後の2つのフォルダは古くて汚れています。新鮮なものを使いたいです。だから私はそれを実行しようとしています。

D:/apache tomcat 6/bin/tomcat6.exe

しかし、奇妙なことに、Windowsは3番目の構成(D:/ tomcat6 /)でtomcatを実行します。環境変数にCATALINA_HOMEを設定しました。しかし、効果はありません。

助けてくれませんか。ありがとう。

4

3 に答える 3

2

CATALINA_HOMEを設定すると役立ちますが、Tomcatを起動するには、tomcat6.exeではなくstartup.batを使用する必要があります。

小さなバッチファイルを使用してこれを行うこともできます(コンピューターにTomcatが多数インストールされているため、この方法で使用します。スクリプトの1つを次に示します。

setlocal
cd C:\mock\apache-tomcat-7.0.27\bin
set CATALINA_HOME=C:\mock\apache-tomcat-7.0.27
call startup.bat
于 2013-03-05T07:52:22.477 に答える
0

最初のTomcatを起動すると別のTomcatが起動する理由はわかりません。

未使用のtomcatディレクトリを削除して、Tomcatを1つだけにすることができます。また、必ずすべてのjava / tomcatプロセスを強制終了してから、必要なプロセスを開始してください。

于 2013-03-05T07:45:41.823 に答える
0

あなたのCATALINA_HOME

から

D:/tomcat6/

D:/apache tomcat 6/

pathまた、以下が変数に追加されていることを確認してください

   %CATALINA_HOME%\bin;
于 2013-03-05T08:16:51.070 に答える