Tomcat安裝在C:\ tomcat7 \上,但我想在C:\ myapp \ xyz中部署.war文件。例如,我可能有C:\ myapps \ xyz \ MyApp.war,我應該能夠通過路徑http://localhost:8080/MyApp訪問它。如何在Tomcat 7中創建虛擬目錄?
我想這個追加到c的底部:\ tomcat7 \的conf \ server.xml中
<Host
name="myapp"
appBase="c:\myapps\xyz\"
unpackWARs="true"
autoDeploy="true">
</Host>
</Engine>
</Service>
</Server>
這似乎不是,因爲我沒有看到MyApp的在管理控制檯中列出的工作,雖然和我無法擊中網址。我還需要做什麼?
另外,稍微不相關,但是,我怎麼能沒有與上下文名稱或URL路徑綁定的戰爭文件的名稱?例如,我想要http://localhost/coolName指向C:\ myapps \ xyz \ MyApp.war。
我仍然無法使用我的初始文章中指定的主機條目查看我的應用程序。有可能我只是不知道在這裏使用的默認URL,因爲我看到我的代碼正在初始化,並且看到它生成日誌,但是當我使用URL http:// localhost:8080/MyApp的 – Franky