Tomcat6->如何将项目放入根文件夹?
我在 Linux 服务器上有一个 Tomcat6 服务器。 webapps
目录的结构是:
- 示例
- host-manager
- manager
- ROOT
- 示例
我有一个 Web 应用程序在 Tomcat 的本地主机上运行。我创建了一个 war 文件 MyProject.war
并将其放入 webapps 目录中。重新启动 Tomcat 服务器,战争被提取,我有这样的结构:
- 示例
- 主机管理器
- 管理器
- MyProject
- ROOT
- 示例
调用 URL http://mysubdomain.mysite.com:8080/ 我得到 Tomcat 起始页
如果您使用网络浏览器看到此页面,则表示您已成功设置 Tomcat。恭喜!.
调用 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/ 访问
I have a Tomcat6 server on a Linux server. The structure of the webapps
directory is:
- examples
- host-manager
- manager
- ROOT
- sample
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:
- examples
- host-manager
- manager
- MyProject
- ROOT
- sample
Calling the URL http://mysubdomain.mysite.com:8080/
I get the Tomcat start page with
If you're seeing this page with a web browser, it means you've setup Tomcat successfully. Congratulations!.
Calling http://mysubdomain.mysite.com:8080/MyProject/
I get the page of my project.
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/
How can I do this?
Best Regards.
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>
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/
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
删除
ROOT
文件夹,将MyProject.war
重命名为ROOT.war
并重新启动。您还可以通过将以下行添加到
/conf/server.xml
的
条目中来完成此操作Delete
ROOT
folder, renameMyProject.war
toROOT.war
and restart.You can also do it by adding the following line to inside the
<Host>
entry of/conf/server.xml