tomcat安装完后index.jsp已经被替换了,可是每次输入http://localhost:8080还是那个tomcat的默认主页!该怎么修改呢?

解决方案 »

  1.   

    用自己的index.jsp替换默认的啊!
      

  2.   

    在实在不行的情况下,我把自己的index.jsp改名为index2.jsp,是可以正常显示的,root目录下已经没有index.jsp了,可是在任何一台电脑上还是只看见tomcat的默认主页,真是被打败了!
      

  3.   

    最后我清空了ie所有历史记录,临时文件以及cookies,还是没有用啊
      

  4.   

    work目录清空了无数次了,没有用啊
      

  5.   

    这个页面是不会变的,重要tomcat安装目录下的root文件夹还在。
      

  6.   

    不是吧?我用自己的index.jsp是可以的啊 !
      

  7.   

    楼主你可以打开ROOT下的web-inf下的web.xml文件看看,里面有这样一段内容
        <servlet>
            <servlet-name>org.apache.jsp.index_jsp</servlet-name>
            <servlet-class>org.apache.jsp.index_jsp</servlet-class>
        </servlet>    <servlet-mapping>
            <servlet-name>org.apache.jsp.index_jsp</servlet-name>
            <url-pattern>/index.jsp</url-pattern>
        </servlet-mapping>也就是说当你在地址栏里输入index.jsp的时候,其实是在调用org.apache.jsp.index_jsp这个servlet,从<servlet-mapping>中可以知道,凡是/index.jsp的请求,都将转去调用这个servlet,所以和root目录下的index.jsp页面是没有关系的
      

  8.   

    OnlyFor_love(【光在哪里,荣耀就在哪里】) 俺只好用俺们村的土话说:牛B
      

  9.   

    楼主可以把自己的jsp页面作为欢迎界面,也就是说在地址栏里输入http://localhost:8080 或者http://localhost:8080/index.jsp的时候显示的都是自己的那个jsp页面的内容;方法很简单,楼主你可以打开ROOT下的web-inf下的web.xml文件看看,里面有这样一段内容
        <servlet>
            <servlet-name>org.apache.jsp.index_jsp</servlet-name>
            <servlet-class>org.apache.jsp.index_jsp</servlet-class>
        </servlet>    <servlet-mapping>
            <servlet-name>org.apache.jsp.index_jsp</servlet-name>
            <url-pattern>/index.jsp</url-pattern>
        </servlet-mapping>你把<url-pattern>/index.jsp</url-pattern>  中的/index.jsp  换成别的,比如/index.do
    修改后保存一下。接着你自己写一个index.jsp页面,里面的内容自己定,然后放到webapps/ROOT下就可以了。