vlambda博客
学习文章列表

TOMCAT如何发布静态页面并设置为欢迎页

在内网环境要发布一个静态页面时遇到问题:服务器操作系统版本是server2003,无法使用Caddy一键发布,搜到的很多工具都不支持中文文件名,所以就想自己用tomcat7实现一下。

0.环境条件:安装jdk1.7并配置环境变量;下载并解压tomcat7
1.把计划发布的index.html页面及图片放到tomcat目录webapps/root下
2.tomcat目录下conf/server.xml修改:
(1)修改HTTP端口为80,支持中文文件名:
<Connector port="80" URIEncoding='utf-8' protocol="HTTP/1.1" ....../>

这个地方注意URI而不是URL也不是UR1,内网不通互联网,我一边在外网电脑查资料,一边在内网电脑手敲踩了多少次坑才敲对。。。

(2)修改服务名为域名(如果本机没有配置DNS或解析不到这个域名需要手动改hosts文件)
<Engine name="Catalina" defaultHost="域名">
<HOST name="域名" appBase="webapps" ……>

(3)修改项目文件目录(最好用英文)(添加在<Valve……>前后都可以)
<context docBase="E:/文件目录/" path="/文件目录 reloadable="true"/>
3.tomcat目录下web.xml修改:
保持welcome-file第一行为index.html
4.运行tomcat目录下/bin/startup.bat即可发布网页

5.本机浏览器访问http://127.0.0.1即可测试是否可以访问

6.IP可达的终端可以通过浏览器访问http://服务器IP或域名进行访问。

以上是本人根据互联网上资料自行整理,有借鉴、无抄袭。