是什么导致我部署到Tomcat的Web应用程序可以通过根路径访问?

时间:2011-05-20 10:11:37

标签: java tomcat tomcat6

我将webapp复制粘贴到Tomcat 6的本地安装(我将“my-app”文件夹放在“webapps”下)。我希望我的应用可以通过http://localhost:8080/my-app/访问。

相反,我发现它可以通过根路径直接访问(http:// localhost:8080 /)。

可能是什么配置?

这是我的context.xml(评论已删除)

<?xml version='1.0' encoding='utf-8'?>
<Context>
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
</Context>

2 个答案:

答案 0 :(得分:2)

如果您使用的是IntelliJ,则会在Edit Configuration -> Deployment标签中指定应用程序的Web路径。您可以点击要部署的工件,并在Application context下拉列表中更改其网络路径(默认情况下为/

答案 1 :(得分:1)

取决于您复制和粘贴的内容,但请查看Tomcat中的ROOT.XML文件,看看是否配置为提供应用程序。

http://tomcat.apache.org/tomcat-5.5-doc/config/context.html