2013-10-01 45 views

回答

2

這應該是在你的context.xml。配置的細節在這裏http://tomcat.apache.org/tomcat-7.0-doc/config/context.html。此外,context.xml可在/META-INF/context.xml路徑中訪問。我不認爲NetBeans會爲你做這件事。我們必須自己指定,就像在GlassFish中一樣,我必須在glassfish-web.xml文件中做同樣的事情。

+0

完美的作品,謝謝。 –

2

默認情況下,部署應用程序時,tomcat將ApplicationName.war部署爲/ApplicationName

需要注意的另一件事是,稱爲ROOT的應用程序作爲根(即/)。

因此該解決方案是非常簡單 - 部署warfile爲ROOT.war和Tomcat將自動爲它服務作爲/·

0

我知道這可能爲4年晚了,但我發現了一個簡單的解決方案。

轉到NetBeans項目META-INF/context.xml,你應該找到類似:

<?xml version="1.0" encoding="UTF-8"?> 
<Context path="/myProject"/> 

更改Context path到:

<Context path="/"/> 

這將部署項目爲根。

相關問題