【发布时间】:2011-05-10 22:03:31
【问题描述】:
Tomcat 安装在 C:\tomcat7\ 但我想在 C:\myapp\xyz 中部署 .war 文件。例如,我可能有 C:\myapps\xyz\MyApp.war,我应该能够通过路径 http://localhost:8080/MyApp 访问它。
我尝试将其附加到 c:\tomcat7\conf\server.xml 的底部
<Host
name="myapp"
appBase="c:\myapps\xyz\"
unpackWARs="true"
autoDeploy="true">
</Host>
</Engine>
</Service>
</Server>
这似乎不起作用,因为我没有在管理控制台中看到 MyApp 并且我无法访问 URL。我还需要做什么?
另外,有点不相关,但是,我怎么能不将 war 文件的名称与上下文名称或 URL 路径绑定?比如我想让http://localhost/coolName指向C:\myapps\xyz\MyApp.war。
【问题讨论】: