一个tomcat程序index.jsp的问题急着请教大家。
我的程序放在d:\website\myjsp,里面有个index.jsp文件,在server.xml加了个主机头,代码如下:
<Host name="127.0.0.1" debug="0" appBase="d:\website" unpackWARs="true" autoDeploy="true">
<Loggerclass Name="org.apache.catalina.logger.FileLogger" directory="logs" prefix="myjsp_log." suffix=".txt" timestamp="true"/>
<Valveclass Name="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="myjsp_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
<Context path="" docBase="myjsp" debug="0" reloadable="true" crossContext="true"/>
</Host>
问题一:我输入http://127.0.0.1:8080,页面不是打开我的index.jsp,是出来一个tomcat的页面 d:\website\myjsp\index_gb.jsp;
问题二:如果我输入http://127.0.0.1:8080/index.jsp,页面也不是打开我的index.jsp,也是出来一个tomcat的页面 ,这次是$CATALINA_HOME/webapps/ROOT/index.jsp
大概的情况就是如果是index.jsp就会跑到tomcat的默认主页下,而其他的页面正常,所有的程序都一样,大家请帮忙解答,谢谢!
我的程序放在d:\website\myjsp,里面有个index.jsp文件,在server.xml加了个主机头,代码如下:
<Host name="127.0.0.1" debug="0" appBase="d:\website" unpackWARs="true" autoDeploy="true">
<Loggerclass Name="org.apache.catalina.logger.FileLogger" directory="logs" prefix="myjsp_log." suffix=".txt" timestamp="true"/>
<Valveclass Name="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="myjsp_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
<Context path="" docBase="myjsp" debug="0" reloadable="true" crossContext="true"/>
</Host>
问题一:我输入http://127.0.0.1:8080,页面不是打开我的index.jsp,是出来一个tomcat的页面 d:\website\myjsp\index_gb.jsp;
问题二:如果我输入http://127.0.0.1:8080/index.jsp,页面也不是打开我的index.jsp,也是出来一个tomcat的页面 ,这次是$CATALINA_HOME/webapps/ROOT/index.jsp
大概的情况就是如果是index.jsp就会跑到tomcat的默认主页下,而其他的页面正常,所有的程序都一样,大家请帮忙解答,谢谢!
还有我在另一台电脑上试过是可以的,不过是tomcat5的,现在用的是tomcat5.5.
i_saw_you:默认主机没改,只是根据整合iis的操作做了一遍。
http://127.0.0.1:8080/(工程名呢?)index.jsp
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<welcome-file-list>
<welcome-file>index.jsp </welcome-file>
</welcome-file-list>
这个加了
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
而你在server.xml中加入的那些,本身就指向了tomcat的index.jsp
你可以看tomcat首页的第一句话
所以删除root下的那个index.jsp
你的配置在tomcat 5.0测试通过