首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

2011-十-28 工作总结

2013-11-08 
2011-10-28 工作总结最近一直忙移植现有项目到cloud的项目。?最近碰到只要有三个问题:第一个是无端抛出了一

2011-10-28 工作总结

最近一直忙移植现有项目到cloud的项目。

?

最近碰到只要有三个问题:

第一个是无端抛出了一个500的tomact错误。因为本地测试了没有错误,但把项目部署到cloud上面的时候就出现了这个错误。

排错的次序是:1.先看log,在log中看有没有错误。但看完之后发现都没有错误。

???????????????????? 2.后来想天啊,能拿到tomcat server的log就好了,但事与愿,偏偏拿不到

???????????????????? 3.在程序的各个部位打log,包括页面那层,最后发现都执行了

???????????????????? 4.实在没办法了,都执行了,看页面那么慢,可能是响应时间过长,出现500的错误吧。后来一试,果然是

?

解决办法:用future来实现后台任务

?

总结:还是因为缺乏排错经验啊,应该从一开始看到页面响应慢,就想到会不会是超时的错误的,那样就可以少很多试错误的时间了。因为在cloud上面看log灰常麻烦,所以现在把log直接打到数据库中去了

?

第二个是因为linux 和window的环境不一样引起的。linux的路径要求‘/’ 不能是‘\’。以后这方面注意

?

第三个:错误: getOutputStream have been called

原因是在java代码中调用了getOutputStream代码,在jsp页面生成后,会调用release方法,在release方法中会调用getwriter的方法,说getwriter和getOutputStream这两个方法不能同时调用

解决办法:新开一个页面,做output

?

?

热点排行