如何设置Tomcat5.5的默认网页?
当在IE地址栏中输入http://127.0.0.1:8080时出现的网页不是Tomcat的网页,而是自己的网页,请问如何设置呢? 问题点数:20、回复次数:3Top
1 楼goodcyg(JAVA&&Delphi)回复于 2006-05-04 17:23:24 得分 20
C:\tomcat\conf
下的 web.xml文件 设置如下:
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
Top
2 楼zxphxh(天雨)回复于 2006-05-04 18:54:53 得分 0
goodcyg(JAVA&&Delphi):
我是一个JSP新手又很菜,能否写出具体点?
比如我要默认的网页为:D:\myjsp\WebRoot\myweb.jsp,具体如何设置呢?Top
3 楼zxphxh(天雨)回复于 2006-05-05 22:43:33 得分 0
通过网上搜索,自己解决了。整理后,方法如下:
1.打开./conf/server.xml文件
2.在第81行修改参数值:<Connector port="8080" 把默认参数修改为"80"。如果不修改,在第9步中需要输入:www.myhome.net:8080或http://127.0.01:8080。(我有点纳闷,为何必须为80,其它端口号为什么不行?)
3.把第125行修改为:<Engine name="Catalina" defaultHost="www.myhome.net">
4.把第192行修改为:<Host name="www.myhome.net" ..............
5.在./conf/Catalina目录下创建www.myhome.net文件夹.
6.在www.myhome.net文件夹里面创建ROOT.xml文件(要以ROOT.xml为名称,否则虽然不会出错,但不能用http://www.myhome.net直接访问)
7.ROOT.xml的内容如下:
<?xml version='1.0' encoding='utf-8'?>
<Context docBase="D:\myhome\WebRoot"
path="/"
reloadable="true"
workDir="D:\myhome\WebRoot">
</Context>
根据自己的实际情况,设置这里的docBase 和workDir的路径。docBase是说明文档的路径,workDir是网站程序的路径,如果用相对路径,则是在%CATALINA_HOME %\webapp目录下,path是访问的路径。
8.为了让局域本机不把这个网址www.myhome.net解析到广域网上去。可以通过以下设置实现:
(1)用文本编辑器打开C:\WINDOWS\system32\drivers\etc目录的hosts文件
(2)在内容最后另起一行,添加以下内容:
127.0.0.1 www.myhome.net
9.在浏览器中输入www.myhome.net或http://127.0.0.1就可以访问自己的默认网页index.htm了。
Top




