我有一个Apache 2.2(+ mod_jk)+ Apache Tomcat 6.0的服务器应用程序,运行正常。我可以访问Web应用程序的主页,在浏览器中键入http://the_ip/application。但我想在根地址http://the_ip访问该页面。现在我正在获取Tomcat的Root页面 有人能指出我的文档或帖子解释如何继续这个吗?
由于 彼得
答案 0 :(得分:2)
您想将webapp application
设置为默认网络应用(即通过http://localhost:8080/直接访问),然后您可以在""
内将路径设置为Context
<Host>
中的server.xml
。这应该工作
<Context docBase="/var/lib/tomcat6/webapps/application/" path="" reloadable="true>
来自Tomcat文档,
如果指定的上下文路径 空字符串(“”),您正在定义 这个的默认Web应用程序 主机,将处理所有请求 未分配给其他上下文
注意:在Tomcat 6文档http://tomcat.apache.org/tomcat-6.0-doc/config/context.html#Introduction中,建议不要将其放在server.xml中,因为您需要重新启动Tomcat以进行任何更改。
默认的Web应用程序可能是 使用名为的文件定义 的ROOT.xml
但我自己没有尝试过这个选项