Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是什么导致我部署到Tomcat的webapp可以通过根路径访问?_Java_Tomcat_Tomcat6 - Fatal编程技术网

Java 是什么导致我部署到Tomcat的webapp可以通过根路径访问?

Java 是什么导致我部署到Tomcat的webapp可以通过根路径访问?,java,tomcat,tomcat6,Java,Tomcat,Tomcat6,我将部署的Web应用复制粘贴到Tomcat 6的本地安装(我将“我的应用”文件夹放在“Web应用”下)。我希望我的应用程序可以通过访问 相反,我发现它可以通过根路径直接访问(http://localhost:8080/) 造成这种情况的原因是什么 这是my context.xml(注释) WEB-INF/WEB.xml 取决于您复制和粘贴的内容,但请查看Tomcat中的ROOT.XML文件,看看是否将其配置为服务于应用程序 如果您使用的是IntelliJ,则应用程序的web路径在编辑配置->部

我将部署的Web应用复制粘贴到Tomcat 6的本地安装(我将“我的应用”文件夹放在“Web应用”下)。我希望我的应用程序可以通过访问

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

造成这种情况的原因是什么

这是my context.xml(注释)


WEB-INF/WEB.xml

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


如果您使用的是IntelliJ,则应用程序的web路径在
编辑配置->部署
选项卡中指定。您可以单击正在部署的工件,并在
应用程序上下文
下拉列表中更改其web路径(默认情况下为
/

您可以从配置中包含上下文信息吗?也许您的webapps中有
ROOT.war
,并且具有完全相同的应用程序?IDE可以复制到那里吗?对不起,请粘贴整个主机部分。@denisk-我的webapps中有一个根文件夹,但它似乎包含合法的Tomcat根。我正在使用IntelliJ,我想这是我困惑的根源-我知道现在它正在使用另一个文件夹作为CATALINA_库。@Jon-这是整个文件,没有了。
<?xml version='1.0' encoding='utf-8'?>
<Context>
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
</Context>