2015-05-10 99 views
5

我剛剛完成了NetBeans上Java Web項目的設置步驟。我安裝了NetBeans,並在家用Ubuntu服務器上使用Samba創建了一個網絡驅動器,該服務器上有Tomcat7。當我嘗試運行示例Hello World項目時,出現以下錯誤:NetBeans 8.0.2由於缺少catalina.bat而無法啓動Tomcat

啓動Tomcat失敗,Z:\ usr \ share \ tomcat7 \ bin \ catalina.bat啓動腳本丟失。 C:\ Users \\ Documents \ NetBeansProjects \ WebApplication1 \ nbproject \ build-impl.xml:1150:啓動Tomcat失敗,Z:\ usr \ share \ tomcat7 \ bin \ catalina.bat啓動腳本丟失。 BUILD FAILED(總時間:3秒)

我檢查了它所引用的目錄,並且有一個catalina.sh文件但沒有.bat文件。任何人都知道提示以獲取此文件或如何讓NetBeans運行.sh文件?

回答

2

如果您使用Windows,Netbeans需要.bat文件,而不是.sh文件。

catalina.bat文件隨Tomcat二進制發行版一起發佈。

它不在你的路徑意味着你有混雜的文件或者你有下載錯誤的分佈(例如:源代碼分發)。

因此,從here下載新的tomcat副本,正確設置路徑並重試。

1

由於某種原因,我不知道,如果你下載了zip版本的Tomcat,那麼.bat就在那裏。但安裝程序版本不同。 (我在Windows順便說一句,我不知道在Linux上會發生什麼。)

2
  1. https://tomcat.apache.org/下載此時,相應的zip文件。我使用Tomcat 8.0.33,並從8.0.3節download zip file的Binary Distributions子部分的zip鏈接下載zip文件。

  2. 打開zip文件(不需要解壓縮),進入bin文件夾,複製catalina.bat文件。

  3. 轉到您機器上的Apache Tomcat bin文件夾並粘貼catalina.bat文件。

  4. 轉到您的NetBeans,單擊取消服務標籤,在ApacheTomcat左鍵點擊,點擊開始選項

  5. 如果必須複製像其他的setclasspath.bat文件,轉到步驟2

0

當您使用安裝程序時,問題正在發生,請使用分發副本。它爲我工作

相關問題