独立运行一个tomcat模拟服务器上的jsp环境来解决问题

2013/4/19 8:3:1 | 阅4894 来源:好空间网络 [打印] [关闭]
 

有部分用户把网站上传后就发现在服务器上怎么也不正常,直接找我们说空间有问题,对此我很无语....

 

对于在本地正常到服务器上不正常的情况,我们遇到的也比较多,几乎80%的网站第一次发布都会遇到类似的情况,解决的办法一般是看日志,因为如果有问题日志里会忠实记录的,只有根据日志的提示查找到问题所在,才好对症下药!!!

 

但是很多用户不会看日志,或者根本不知道日志文件在ftp上的logs文件夹里....还有部分把tomcat启动的时候加载的环境变量说是错误.....

 

对此我写个 在本地运行一个tomcat来模拟我们服务器上的jsp环境,在本地进行调试,调试正常后在上传的方法,希望对大家有用

 

第一:先下载一个tomcat http://8isp.v206.10000net.cn/tomcat6.0.18.rar 下在回去把他把放到C盘跟目录下!!!

 

第二:做好java_home 的环境变量 

 

第三把您自己的网站文件放到下载的tomcat/webapps/ROOT 里 

 

第四:进入刚刚下载的tomcat/bin,双击 startup.bat 启动tomcat(一个黑色类似dos的窗口)

 

第五:http://localhost:8080 访问,看看他报什么错,也可以看看tomcat控制台有什么提示,让他在本地正常后,在把他上传到jsp空间里,这样就ok!!!

 

在此我需要说下需要注意的是:

 

1:不要把下载的tomcat 集成到您的软件里,比如myeclipse ..就让我们的tomcat单独运行....

 

现在很多软件把人弄的对基本的tomcat都不会了,如果大家希望对tomcat有更详细的了解可以看看我的另外篇文章http://www.jspkongjian.net/news.jsp?id=805  

 

2:如果调试正常后,建议您关闭本地的数据库,用本地的网站调用远程的数据库,看看是不是正常的(看清楚是用本地的网站调用,不用本地的数据库连接远程的数据库哟), 在用 http://localhost:8080访问 看看是不是正常的,如果是正常的就,您把网站上传80%空间上的网站也会恢复正常,如果不正常说明您的数据库没有发布好,需要您重新发布数据库

 

3:注意本地的tomcatjdk的版本是不是一样的,如果不一样可以到我们的会员管理中心,高级管理里更换tomcatjdk的版本和本地的一样,具体请看http://www.jspkongjian.net/news.jsp?id=543

 

4:还有个地方要注意如果您本地使用了开发软件如myeclipse,这个软件可能默认设置了环境变量,导致您在tomcat/bin下启动tomcat,但是实际上没有启动您刚刚下载的tomcat,他可能启动的是岁软件自带的tomcat,那是因为这个软件设置了 CATALINA_BASECATALINA_HOME 这2个变量导致的,把这2个变量做好备份后删除!!! 或者把我们下载的tomcat端口修改为9080 ,在启动,如果启动后9080 不可以访问,就说明我们的tomcat 没有启动成功,启动了是软件自带的那个tomcat,由于他是和软件深度集成的,所以我们用他测试不出来到底哪里出了问题,一定要用下载我们的tomcat来运行您的网站,这样才有可能找到问题所在,因为那是模拟了我们服务器上的环境....

经营许可证ICP:皖B2-20100052 公司邮箱:zcdnsz@jspkongjian.net
Copyright © 2004-2015, 安徽好空间网络科技有限公司 版权所有 , 本站素材部分来源于网络,如有侵权请告知删除。