Tomcat6->如何将项目放入根文件夹? [英] Tomcat6 -> how to put a project into the root folder?
问题描述
我在Linux服务器上有一个Tomcat6服务器. webapps
目录的结构为:
I have a Tomcat6 server on a Linux server. The structure of the webapps
directory is:
- 示例
- 主机管理员
- 经理
- 根
- 样本
我在Tomcat的本地主机上运行了一个Web应用程序.我创建了一个战争文件MyProject.war
并将其放入webapps目录.重新启动Tomcat服务器,战争被解压缩,我具有以下结构:
I have a web application running on my localhost on a Tomcat. I created a war file MyProject.war
and put it into the webapps directory. Restarting the Tomcat server, the war is extracted and I have this structure:
- 示例
- 主机管理员
- 经理
- MyProject
- 根
- 样本
- examples
- host-manager
- manager
- MyProject
- ROOT
- sample
调用URL http://mysubdomain.mysite.com:8080/
我得到了Tomcat起始页
Calling the URL http://mysubdomain.mysite.com:8080/
I get the Tomcat start page with
如果使用Web浏览器查看此页面,则表明您已成功设置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/
我得到了我的项目页面.
Calling http://mysubdomain.mysite.com:8080/MyProject/
I get the page of my project.
我想要的是我可以使用URL http://mysubdomain.mysite.com:8080/
而不是http://mysubdomain.mysite.com:8080/MyProject/
What I want, is that I can access my project with the URL http://mysubdomain.mysite.com:8080/
and not with http://mysubdomain.mysite.com:8080/MyProject/
我该怎么做?
最好的问候.
更新 我的server.xml中有这个文件:
Update I have this in my server.xml:
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context docBase="MyProject" path="/" />
</Host>
我在带有空字符串的路径上执行了/,然后重新启动了Tomcat.两者都不起作用.主目录向我显示了Tomcat起始页,而不是我的项目.该项目只能通过...:8080/MyProject/
I did it on path with an empty string and / and restart Tomcat. Both does not work. The main directory shows me the Tomcat start page instead of my project. The project is only reachable with ...:8080/MyProject/
推荐答案
删除ROOT
文件夹,将MyProject.war
重命名为ROOT.war
并重新启动.
Delete ROOT
folder, rename MyProject.war
to ROOT.war
and restart.
您也可以通过在/conf/server.xml
<Context docBase="MyProject" path="" />
这篇关于Tomcat6->如何将项目放入根文件夹?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!