tomcat域名绑定后不能正常连接数据库了
我的web应用程序是zcksh.war包,我把它放在D:\apache-tomcat-5.5.17\webapps路径下。
一、我按照以下方法配置域名
(1)修改D:\apache-tomcat-5.5.17\conf\server.xml文件。
将端口号改为80。
<Connector port="80" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="GBK"/>
将defaultHost的值改为www.zcksh.com
<Engine name="Catalina" defaultHost="www.zcksh.com">
修改Host。
<Host name="www.zcksh.com" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Context path="" docBase="zcksh" debug="0"
reloadable="true" crossContext="true">
</Context>
</Host>
(2)修改C:\WINNT\system32\drivers\etc路径下的Hosts文件。
添加了这么一行:192.168.0.2 www.zcksh.com
二、出现的问题
(1)我在浏览器中输入http://www.zcksh.com之后可以访问我的主页,这是一个登录页面。但是当我填写了用户名和密码之后点击登录的时候,总是出现错误页面,显然是没连上数据库。
当我在浏览器中输入http://www.zcksh.com/zcksh时,也可以访问我的主页,出现的是跟上面一样的登录页面,这次我登录时就可以连接数据库并转入正常页面了。
提示:我的web程序的名字是zcksh.war,并且这个包放在D:\apache-tomcat-5.5.17\webapps路径下。
敬请各位高手赐教,谢谢。