如何将Tomcat的默认首页换成自定义的首页

时间:2024-03-27 08:13:59

如何将Tomcat的默认首页换成自定义的首页

要使定制的页面成为Tomcat服务器的首页,有以下两种不同的实现方式。

1.直接替换
在%TOMCAT_HOME%/webapps/ROOT文件夹下,有一个index.jsp文件,将它用所需的JSP应用程序的首页替换.
然后打开%TOMCAT_HOME%/webapps/ROOT/WEB-INF文件夹下的web.xml进行修改,把其中的servlet-mapping部分注释掉。因为默认情况下,Tomcat的默认首页是由这个Servlet生成的,所以只替换index.jsp是不起作用的。



2.配置默认虚拟目录
在%TOMCAT_HOME%conf文件夹下打开server.xml文件,添加如下内容。
<Context path="虚拟路径" docBase="JSP应用程序的物理路径" workDir="JSP应用程序的工作目录" debug="0" reloadable="true"></Context>

例如:<Context path="/myapp" docBase="E:/JSP/appname" workDir="E:/JSP/appname/work" debug="0" reloadable="true"></Context>
其中path是说明虚拟目录的名字,如果你要只输入ip地址就显示主页,则该键值留为空;debug和reloadable一般就设置成0和true就行了。在项目编写和测试阶段reloadable设置为true表示只要tomcat中的项目有改动tomcat就会自动重新加载编译,可以带给我们一些方便,但是在项目发布阶段一般设为false,可以提高tomcat的性能。
————————————————
如何将Tomcat的默认首页换成自定义的首页


注意:
1.如果path=""那么只要在浏览器中键入http://localhost:8080,这时看到的就是设定的JSP应用的默认首页。否则要键入http://localhost:8080/myapp

2.这种方法也可以用于JSP应用程序的发布,但是其中的默认首页一定要为index.jsp,否则在URL中要写明默认首页名。

如果不是,也可以修改web.xml:

找到tomcat根目录下的conf目录下的web.xml文件(在conf目录下),在最下面找到 <welcome-file-list></welcome-file-list>

如图:

如何将Tomcat的默认首页换成自定义的首页