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>   

解决方案 »

  1.   

    goodcyg(JAVA&&Delphi):
    我是一个JSP新手又很菜,能否写出具体点?
    比如我要默认的网页为:D:\myjsp\WebRoot\myweb.jsp,具体如何设置呢?
      

  2.   

    通过网上搜索,自己解决了。整理后,方法如下: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了。