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