系统相关
首页 > 系统相关> > Linux-Tomcat6->如何将项目放入根文件夹?

Linux-Tomcat6->如何将项目放入根文件夹?

作者:互联网

我在Linux服务器上有一个Tomcat6服务器. webapps目录的结构为:

>例子
>主持人经理
>经理
>根
>样本

我有一个在Tomcat上的本地主机上运行的Web应用程序.我创建了一个战争文件MyProject.war并将其放入webapps目录.重新启动Tomcat服务器,战争被解压缩,我具有以下结构:

>例子
>主持人经理
>经理
>我的项目
>根
>样本

调用URL http://mysubdomain.mysite.com:8080/我得到了Tomcat起始页

If you’re seeing this page with a web browser, it means you’ve setup Tomcat successfully. Congratulations!.

调用http://mysubdomain.mysite.com:8080/MyProject/,我得到了项目的页面.

我想要的是我可以使用URL http://mysubdomain.mysite.com:8080/访问我的项目,而不能访问http://mysubdomain.mysite.com:8080/MyProject/

我怎样才能做到这一点?

最好的祝福.

更新资料
我的server.xml中有这个:

<Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
    <Context docBase="MyProject" path="/" />
</Host>

我使用空字符串在路径上执行了/,然后重新启动Tomcat.两者都不起作用.主目录显示了Tomcat起始页,而不是我的项目.该项目只能通过…:8080 / MyProject /访问

解决方法:

删除ROOT文件夹,将MyProject.war重命名为ROOT.war并重新启动.

您也可以通过在< Host>内部添加以下行来完成此操作/conf/server.xml的条目

<Context docBase="MyProject" path="" />

标签:tomcat,tomcat6,fedora,linux
来源: https://codeday.me/bug/20191105/1995665.html