1 问题
原来是用http://localhost:8080/SSH/login.action访问,现在想直接使用http://localhost:8080/就可以直接访问,以前同事的解决方法是修改TOMCAT_HOME/conf/server.xml里的host,详见apache、tomcat整合,如果不想直接把工程文件拷贝到ROOT目录下,那就按照下面方法去做
2 解决方法
以下是引用 http://www.pben.cn/ 论坛的方法
在TOMCAT_HOME/webapps/ROOT 目录下修改index.jsp内容如下:
<%@ page contentType="text/html; charset=UTF-8" %>
<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" >
< html xmlns ="http://www.w3.org/1999/xhtml" xml:lang ="en" lang ="en" >
< HEAD >
< title >练习</ title >
< META http-equiv =Content-Type content ="text/html; charset=utf-8" >
< META content ="练习" name =description >
< META content ="练习" name =keywords >
< META content ="MSHTML 6.00.3790.4186" name =GENERATOR >
<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" >
< html xmlns ="http://www.w3.org/1999/xhtml" xml:lang ="en" lang ="en" >
< HEAD >
< title >练习</ title >
< META http-equiv =Content-Type content ="text/html; charset=utf-8" >
< META content ="练习" name =description >
< META content ="练习" name =keywords >
< META content ="MSHTML 6.00.3790.4186" name =GENERATOR >
</
HEAD
>
< FRAMESET border =0 frameSpacing =0 rows =0,* frameBorder =no >
< FRAME name =hide_title src ="about:blank" frameBorder =no noResize scrolling =no >
< FRAME name =eoa marginWidth =0 marginHeight =0 src ="SSH/login.action" frameBorder =no >
< NOFRAMES >
< body >
< p > This page is made by frame tech, but your IE does not support it! </ p >
</ body >
</ NOFRAMES >
</ FRAMESET >
</ html >
< FRAMESET border =0 frameSpacing =0 rows =0,* frameBorder =no >
< FRAME name =hide_title src ="about:blank" frameBorder =no noResize scrolling =no >
< FRAME name =eoa marginWidth =0 marginHeight =0 src ="SSH/login.action" frameBorder =no >
< NOFRAMES >
< body >
< p > This page is made by frame tech, but your IE does not support it! </ p >
</ body >
</ NOFRAMES >
</ FRAMESET >
</ html >
此方法非常方便,因为上传文件和下载文件都是相对路径,所以使用不受影响