当前位置: 代码迷 >> Java Web开发 >> 访问Tomcat的url的时候如何自动调用index.html
  详细解决方案

访问Tomcat的url的时候如何自动调用index.html

热度:9369   发布时间:2013-02-25 21:07:31.0
访问Tomcat的url的时候怎么自动调用index
通过访问Tomcat的url,如:http://localhost:8080/,没有输入项目名称,就可以自动启动项目的 index页面。这个是在tomcat中配置的吗?怎么配置呀。求教。
------最佳解决方案--------------------------------------------------------
Tomcat设置默认启动项目

Tomcat设置默认启动项目,顾名思义,就是让可以在浏览器的地址栏中输入ip:8080,就能访问到我们的项目。具体操作如下:

    1、打开tomcat的安装根目录,找到Tomcat 6.0\conf\server.xml,打开该文件,找到<Host>节点,在该节点中添加<Context path="" docBase="../WebTest" debug="0" reloadable="true"/>。

    2、再将WebTest工程放到tomcat根目录下,并将webapps文件夹中的ROOT文件夹删除或者重命名为另外一个名字。

   3、启动tomcat,在浏览器中输入ip:8080,就可以访问到你的项目了。

 

 注意:<Context>节点中的docBase属性的值是指向web工程的绝对路径。

然后设置项目默认启动页面
<welcome-file-list>
  <welcome-file>index</welcome-file>
  </welcome-file-list>
------其他解决方案--------------------------------------------------------
我发现csdn上很多人回答问题太随意了。

不知道是没看lz问题还是不懂装懂。lz问的是不写项目名,直接输入主机地址访问。

1-7楼全部是文不对题的回答。8L正解。

tomcat启动默认主目录是WebApp/WebRoot/ROOT 项目,所以直接  地址:端口号  访问的就是ROOT项目。

修改的话: 
1.打开C:/Tomcat/conf/server.xml,在<host></host>之间加入代码:

<Context path="" docBase="E:/tomcatApp/JeasyCMS" debug="0"  reloadable="true" crossContext="true"/>

这样重新启动tomcat,我们的主目录就被设置为jeasyCMS这个项目了。
------其他解决方案--------------------------------------------------------
web.xml 
<welcome-file>
------其他解决方案--------------------------------------------------------
同上,在webRoot/web-inf/目录下
------其他解决方案--------------------------------------------------------
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
------其他解决方案--------------------------------------------------------
项目名貌似一定要的吧 不然怎么知道是哪个项目下的index
关注。。
------其他解决方案--------------------------------------------------------
现在我们公司的项目连项目名称都没写,以前的写法是:http://localhost:8080/test,这样写的话会自动找到test项目下的index文件,但是现在我们公司就直接写了:http://localhost:8080/
就能直接访问到相应的index页面了

------其他解决方案--------------------------------------------------------
<welcome-file-list>
  <welcome-file>index</welcome-file> <!-- 里面写哪个页面 localhost/根目录/   就会跳转到此目录下的 你写的那个 页面里面去-->
  </welcome-file-list>
------其他解决方案--------------------------------------------------------
打开项目,找到WebRoot\WEB-INF下的web.xml文件,修改里面的
<welcome-file-list>
  <welcome-file>index.jsp改为index即可</welcome-file>
  </welcome-file-list> 
------其他解决方案--------------------------------------------------------
8楼正解,  默认访问webapp目录下的root项目,   可以通过server.xml中修改
------其他解决方案--------------------------------------------------------
支持八楼,回答的很详细
------其他解决方案--------------------------------------------------------
在web.xml中
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
------其他解决方案--------------------------------------------------------
引用:
Tomcat设置默认启动项目

Tomcat设置默认启动项目,顾名思义,就是让可以在浏览器的地址栏中输入ip:8080,就能访问到我们的项目。具体操作如下:

    1、打开tomcat的安装根目录,找到Tomcat 6.0\conf\server.xml,打开该文件,找到<Host>节点,在该节点中添加<Context path="" docBase="../WebTest" deb……
  相关解决方案