`

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

 

 

分享到:
评论

相关推荐

    [QC成果]确保岩棉板外墙保温安装质量.doc

    总结 2011年10月20日~12月28日 三、选题理由 1.本项目工程质量目标为:鲁班奖。 2.国家首批(绿色施工示范工程)。 3.岩棉板保温材料是一种人造纤维板,具有不然、无毒、轻质、导热系数底吸声性能好、绝缘、化学...

    史上最强的嵌入式底层驱动开发课程 Linux系统开发+Linux高级程序+主板开发+ARM等

    │ ├10 - Linux基础及操作系统框架3.mp4 │ ├11 - Linux基础及操作系统框架4.mp4 │ ├12 - Shell命令机制1.mp4 │ ├13 - Shell命令机制2.mp4 │ ├14 - Shell命令机制3.mp4 │ ├15 - Shell命令机制4.mp4 │ ├...

    深入理解Android:卷I--详细书签版

     全书共10章,第1章介绍了阅读本书所需要做的准备工作,主要包括对android系统架构和源码阅读方法的介绍;第2章通过对android系统中的mediascanner进行分析,详细讲解了 android中十分重要的jni技术;第3章分析了...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    她从20世纪90年代初就开始使用Oracle,从事 Oracle的教学工作也已经超过10年的时间。她是Oracle ACE,也是OakTable(Oracle社区中著名的“Oracle科学家”的非正式组织)的成员,经常在技术会议上演讲。她的著作还...

    模具线切割实习报告.doc

    苏 州 市 职 业 大 学 实训报告 名称 五金模具线切割技术员报告 2011年 11 月 28 日至 2012 年 1 月 10 日共 6 周 院 系 机电工程系 班 级 09模具设计与制造(2) 姓 名 徐金东 系 主 任 陶亦亦 教研室主任 李耀辉...

    Android实训报告基于Android游戏开发.docx

    2013年X月17日—2013年X月28日目录一、实训目的及其意义31.1、目的及意义31.2、研究现状3二、实训主要任务、重点及难点42.1、任务42.2、重点内容及实现途径4三、实训具体内容及完成的主要工作53.1、认识基础开发63.2...

Global site tag (gtag.js) - Google Analytics