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