讓我首先說我是Java/JSP Web開發的新手,所以我可能完全錯過了一些簡單的東西。如果是這樣,我提前道歉。NetBeans和Tomcat虛擬主機
基本上,我正在嘗試的是將Tomcat中的本地開發站點設置爲單獨的虛擬主機,類似於我過去如何設置Apache虛擬主機。我討厭使用http://localhost:8080/mywebapp
訪問本地開發站點。在Tomcat中,我在server.xml中添加了一個新的主機元素,並修改了我的Windows主機文件,現在我可以通過網址http://mywebapp:8080
訪問我的網站,這正是我想要的。一切都完美無缺。
當我嘗試使用NetBeans 6.8 JSP項目在網站上工作時,問題就開始了。無論我在通過它調試或運行網站時做什麼,NetBeans都無法使用http://localhost:8080/mywebapp
。我無法在任何地方找到更改網站在任何「屬性」菜單中使用的網址。有誰知道如何改變這個或我可能錯過的任何東西?當我在NetBeans中設置PHP項目時,它允許我輸入我想運行網站的url並通過項目屬性對其進行更改。
同樣,JSP開發和Tomcat對我來說是非常新的,但是我非常急於在過去幾年中使用ASP.NET開始創建JSP網站。謝謝!
感謝您花時間回答您的問題。我試過你的方法,我發現你不需要創建一個新的服務器或設置不同的卡塔利娜基路徑。你所要做的就是如你所提到的那樣,在項目設置中設置上下文路徑爲空,然後重新部署項目 - 這隻需點擊運行按鈕即可。只有在重新部署之後,項目才能在新的上下文路徑上工作 - 在這種情況下,它將成爲/。 – kazy 2014-12-18 14:15:22