关于Tomcat配置域名的默认访问页面
近来需要上线一个对接支付宝支付的电商项目,需要去支付宝平台审核支付网站,所以需要配置正式域名的默认访问地址,折腾了一点时间,所以在这里记录一下。
1.配置80端口,在tomcat的server.xml里面使用<Connector>标签配置默认的80端口。
一般tomcat的server.xml配置文件在tomcat的conf文件夹下,在本地环境中,我用的是MyEclpse,使用的ME自带的tomcat,它的配置在工作空间内.metadata/.me_tcat/conf下server.xml。可视具体情况看下server.xml中<Engine>标签中defaultHost属性与<Host>标签中name属性,该属性配置域名或者配置localhost应该都是可以的。
2.配置默认端口之后,还是在server.xml中,配置访问路径,在<Host>标签中配置<Context>
<Context path="" docBase="" reloadable="true"/>
docBase属性中填写你所需要默认访问页面的路径,相对或绝对均可,相对路径默认是在tomcat的webapps文件夹下,例如我的项目需要默认访问首页webapps下的aa文件夹中的bb页面,那么docBase属性只需配置docBase="aa",这个属性只需配置访问默认页面的路径,不需配置具体页面。
3.在web.xml中配置默认访问页面,这个web.xml是tomcat的web.xml而不是项目的web.xml一般和server.xml是同一路径,在web.xml中配置<welcome-file-list>标签属性,这里配置的就是server.xml中docBase配置的路径下的访问页面了。
<welcome-file>bb.jsp</welcome-file>
4.前三步做完之后,tomcat的配置就基本完成了,下面只需配置访问项目的webRoot下的web.xml的<welcome-file-list>标签就可以了,配置和第三部相同。
这样所需配置属性基本都大功告成了,快去访问默认域名试试吧。在本地也可以用127.0.0.1来试试。