我有我的Web應用程序,其名稱爲myApp.war
。我複製我的戰爭檔案$CATALINA_BASE/webapps
。現在,我可以使用以下URL打開我的網站:更改Tomcat中的應用程序的路徑6
http://localhost:8080/myApp/
不過,我想改變我的應用程序(例如:newName
)的路徑,所以我在$CATALINA_BASE/conf/Catalina/localhost
添加文件ROOT.xml
。
下面是代碼:
<Context docBase="myApp" path="/newName" debug="0" reloadable="true"/>
現在我用的是新的URL:
http://localhost:8080/newName/
,但它不工作。
但在Tomcat的文檔中說:對於Tomcat 6,與Tomcat 4.x不同,不建議將元素直接放在server.xml文件中。這是因爲它使得修改Context配置更具侵入性,因爲在不重新啓動Tomcat的情況下無法重新加載主conf/server.xml文件。 @neonleo –
stevey
2013-03-08 13:16:10
您好marssteve,因爲這個原因,我提供了一個解決方案,通過使用Apache Web服務器。您可以粘貼我已經寫入並由所提到的URL訪問的兩行代碼。服務器中的任何xml配置更改都會要求重新啓動才能生效。 – neonleo 2013-03-08 13:34:43