2013-03-05 25 views
2

我遇到問題。我有3個Tomcat的目錄在我的Windows 8系統:tomcat 6讀取另一個目錄

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

最後兩個文件夾是舊又髒。我想用新鮮的第一個;所以我試圖運行它。

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

但是奇怪的窗口運行與第三個配置和web應用的Tomcat(d:/ tomcat6中/)。 我在環境變量中設置了CATALINA_HOME;但沒有效果。

您能否請幫助。謝謝。

+0

以下? – 0xCAFEBABE 2013-03-05 07:52:20

+0

CATALINA_HOME = D:\ apache tomcat 6(它設置正確) – 2013-03-05 08:02:06

回答

2

設置CATALINA_HOME幫助,但你必須使用的startup.bat啓動Tomcat,而不是tomcat6.exe

您也可以用小的批處理文件(我使用這種方式,因爲我有很多做這個我的電腦上安裝tomcat的下面是我的腳本之一:

setlocal 
cd C:\mock\apache-tomcat-7.0.27\bin 
set CATALINA_HOME=C:\mock\apache-tomcat-7.0.27 
call startup.bat 
+0

採取新的tomcat嗨,我使用startup.bat它工作得很好。謝謝。我只是想知道爲什麼tomcat6.exe沒有啓動正確的文件夾。 – 2013-03-05 08:00:25

+0

我不確定可執行文件的功能。我想這是閱讀一些環境的東西,然後與以前安裝的版本混淆。通過這些小批量文件,可以輕鬆控制要啓動的tomcat安裝。幫助我很多(我們幾乎在每個項目中都使用不同的tomcat版本) – Matthias 2013-03-05 08:04:24

0

沒有看到爲什麼首先啓動tomcat啓動一個不同的任何理由。

您可以刪除未使用的tomcat目錄,以便您擁有單個Tomcat。還要確保殺死所有java/tomcat進程,然後啓動所需的進程。

+0

嗨Rai,我殺死了我的任務管理器中的所有tomcat。如果我重命名第三個tomcat將不會開始。 – 2013-03-05 07:49:23

+0

然後更好地採取您的項目的備份;刪除所有安裝,並從http://tomcat.apache.org/download-70.cgi – 2013-03-05 07:50:53

0

更改CATALINA_HOME

D:/tomcat6/ 

D:/apache tomcat 6/ 

還要確保你可以打開一個命令行,並嘗試「SET」,並期待CATALINA_HOME目錄的設置添加到path可變

%CATALINA_HOME%\bin;