2015-10-10 40 views

回答

4

事實上,讓Tomcat與NetBeans交談雖然不是很明顯,但相當簡單。 NetBeans的的

的Java EE版

如果下載NetBeans中,已經搶在Tomcat捆綁NetBeans IDE的一個版本。您可能需要自定義安裝以獲取Tomcat,如this Question中所述。

screen shot of downloading edition of NetBeans IDE with Tomcat bundled

但是Tomcat的那個版本很可能是過時的。所以我們來看看使用NetBeans IDE連接Tomcat的全新副本。

文件權限

首先確保您的Tomcat副本可以運行。默認情況下,權限通常不允許執行,至少在我的Mac體驗中是這樣。因此重置權限。如果你是一個Unix專家,你可以在命令行中這樣做。我們其他人使用BatChmod app

enter image description here

我打開所有的複選框,除了Clear xattrs

screenshot of BatChmod app setting Unix file permissions on Tomcat folder

驗證的Tomcat可以通過執行startup.sh文件Tomcat的bin文件夾中運行。將您的網絡瀏覽器指向​​以查看Tomcat頁面。然後運行shutdown.sh退出Tomcat。

提示:您可以刪除所有以.bat結尾的文件。這些是僅在Microsoft Windows上使用的「批處理」文件。 Mac OS X使用以.sh結尾的Unix文件。

定義在NetBeans

Services窗格中的服務器,在Servers項目範圍內點擊。從上下文菜單中選擇Add server

enter image description here

大的NetBeans提示:有疑問時,上下文單擊。儘管Mac約定是爲每個項目提供主菜單項,而上下文菜單僅僅是一種便利,但NetBeans嚴重依賴於上下文菜單。

在出現的對話框中,選擇Apache Tomcat or TomEE。鍵入要在「服務器」的NetBeans列表中顯示的名稱。我建議輸入「Tomcat」加上版本號。

enter image description here

點擊Next這個Add Server Instance嚮導的下一個面板。

enter image description here

Tomcat的位置

點擊Server Location>Browse按鈕,並選擇您的Tomcat的文件夾。我保存在我的「家」文件夾中。

部署位置

接通Use Private Configuration Folder複選框。

當您從NetBeans中運行時,我們需要選擇一個文件夾,我們希望Tomcat(特別是Tomcat的Catalina模塊)執行其工作,保留其臨時文件,保留其日誌,並放置已安裝的Web應用程序副本。您必須創建此文件夾。該文件夾的位置可以在任何地方。對於其捆綁版本的Tomcat,NetBeans使用嵌套在~/Library/Application Support中的文件夾。但我傾向於在每個版本的Tomcat中爲我的主文件夾創建一個嵌套文件夾,例如~/Apache-Tomcat-Netbeans/8.0.27/。 Unix & Java往往會在文件路徑中產生空格,所以我在這些文件夾名稱中使用連字符而不是空格。

單擊Cataline Base>Browse按鈕顯示文件選取器。使用右上角的Create New Folder圖標按鈕創建您希望用於從NetBeans運行時的Web應用程序部署的文件夾層次結構(如前段所述)。

enter image description here

Tomcat管理器用戶

最後在面板,彌補了用戶名和密碼被用作雄貓「經理」,以啓動和關閉Tomcat的。請務必檢查Create user if it does not exist複選框。

嚮導面板應該看起來像這個屏幕截圖。

enter image description here

點擊Finish按鈕。而且,您有一個在NetBeans中定義的新Tomcat服務器。

enter image description here

最後一步是要告訴你的項目中使用該服務器。

在您的項目的Properties對話框中,將Build>Run>Server(彈出菜單)設置爲您新定義的服務器。

enter image description here