2010-12-21 138 views
1

我試圖在Tomcat中運行示例應用程序。我已經安裝了tomcat,通過創建一個名爲JAVA_HOME的新系統變量來設置環境變量,它被設置爲C:\ Program Files \ Java \ jdk1.6.0_20。我在tomcat程序目錄中爲web應用程序創建了一個新的目錄。在cmd提示符下,我導航到tomcat程序目錄並輸入bin/startup.sh,出現以下錯誤:'bin'不被識別爲內部或外部命令,可操作程序或批處理文件。 我使用的是tomcat 6.0,我在一臺Windows機器上。有什麼問題?Tomcat - 運行Web應用程序

+0

如果這是你第一次安裝Tomcat和您正在運行Windows,它可能會更容易簡單地下載Tomcat Windows服務安裝程序(從[本頁]的底部(http://tomcat.apache.org/download-60.cgi))並使用它。然後,要啓動或停止Tomcat,只需使用Windows中的服務控制面板(它位於管理工具下)。 – 2010-12-21 17:00:40

回答

0

如果您嘗試在Windows計算機上鍵入bin\startup.bat,並且仍然出現相同的錯誤,那麼Windows可能沒有看到它應該在的批處理腳本。正如a-horse-with-no-name已經說過的,嘗試將Tomcat安裝到路徑中沒有空格的位置。在你的情況下,除了Program Files之外的任何地方。編輯:要解決這個空間問題,你可以做兩件事:1)將JDK/JRE安裝到一個沒有空格的公共位置(比如C:\ Java),並將其設置爲JAVA_HOME環境變量。 2)將Tomcat安裝到另一個位置(比如C:\ Tomcat)並從那裏繼續。由於這些都在共同的位置,我相信您可以以有限帳戶用戶身份執行此操作,而無需管理員權限。

3

在Windows上,您必須運行startup.bat文件而不是startup.sh文件(注意擴展名不同)。

另外,在執行bat腳本之前,請輸入bin目錄。

cd bin 
startup.bat 
+0

我收到了同樣的錯誤。 – kachilous 2010-12-21 15:49:03

+0

如果你的命令不包含`bin`命令,你怎麼能得到同樣的`bin`錯誤? – 2010-12-21 15:49:59

+0

對不起,這是你編輯之前,現在我得到這個錯誤:startup.bat不被識別爲內部或外部命令.. – kachilous 2010-12-21 15:51:15

0

嘗試將Tomcat(也可能是JDK)安裝到不帶空格的目錄中。

1

你在Windows嘗試:

bin\startup.bat 
0

您運行該腳本用於* nix系統。嘗試bin\startup.bat

0

我有些困惑的一些答案。首先,您收到的錯誤來自Windows。與Tomcat無關。 Windows操作系統認爲你輸入了一個命令,並且不能識別它。帶有.bat擴展名的文件總是被Windows識別爲批處理文件命令....... soooo .....再次在您的tomcat安裝下導航到bin目錄。然後....

不要在命令前添加bin。您應該快速查看以確保「startup.bat」文件位於此處(dir * .bat)。然後只需輸入「startup.bat」。

好像我只需鍵入「catalina.bat中啓動」(我的tomcat安裝卡塔利娜)

相關問題