通过 ip:port 访问到的是 tomcat 的管理页面,其他常规部署到 tomcat 的 webapps 目录下的项目都会是默认二级站点结构,可通过以下方式修改 tomcat 默认首页,使得启动 tomcat 后打开 http://localhost:8080/ 直接访问到自己的页面或 web 工程。
1. 如果仅仅需要修改首页内容,在 /webapps/ROOT/WEB-INF/web.xml 中添加或修改:
代码如下 | 复制代码 |
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- Copyright 2004 The Apache Software Foundation Licensed under the Apache License, Version 2.0 (the "License"); http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software <web-app xmlns="http://java.sun.com/xml/ns/j2ee" <welcome-file-list> </web-app> |
2.修改$CATALINA_HOME/webapps/ROOT/index.jsp页面
2. 直接将项目部署到 ROOT 目录:
把原来的 ROOT 目录清空;
发布你自己的项目到 ROOT 目录下;
发布程序 /webapps/ROOT/WEB-INF/web.xml 中需要有默认首页定义;
重启 tomcat。
3. tomcat 的 server.xml 中配置:
在 <Host> 标签里添加或修改:
代码如下 | 复制代码 |
<Context path="" docBase="../webapps/myWeb"/> |
4. 首页跳转:
修改/webapps/ROOT/index.html,添加js脚本:
代码如下 | 复制代码 |
<script language="javascript"> window.location.href = "http://" + window.location.hostname + "/myProj"; </script> |