我将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>
答案 0 :(得分:2)
如果您使用的是IntelliJ,则会在Edit Configuration -> Deployment
标签中指定应用程序的Web路径。您可以点击要部署的工件,并在Application context
下拉列表中更改其网络路径(默认情况下为/
)
答案 1 :(得分:1)
取决于您复制和粘贴的内容,但请查看Tomcat中的ROOT.XML文件,看看是否配置为提供应用程序。