Tomcat6->如何将项目放入根文件夹? [英] Tomcat6 -> how to put a project into the root folder?

查看:83
本文介绍了Tomcat6->如何将项目放入根文件夹?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在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-&gt;如何将项目放入根文件夹?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆