posts - 17,  comments - 8,  trackbacks - 0
        前两天,一用户提到“同样的程序我们在刀片机发布没有问题,但在生产环境unix操作系统下发布时主页显示不出来”。叫我们帮忙查找一下原因。
        我经常会收到这样的问题,但原因也很不相同,有用户打包或发布本身的问题,有中文环境的问题,有jar包冲突的问题,也有文件不符合规范的问题(如在websphere中发布的应用中的文件名不能包含如“.#.df”类似这样的文件)。所以也只能从log信息中分析原因,看了一下log信息,主要报的是XML解析的错误(Document root element is missing),思考着是不是在解析XML的jar包或其它的jar包之间产生了冲突,不同版本的XML解析包有时也会出现问题?XML解析器Apache Crimson和Apache Xerces很容易产生冲突,一般地,Apache Xerces的jar包完全可以取代Apache Crimson的jar包。
         这样的问题需要用户在实际部署中逐一排错。用户经过痛苦折磨后N次部署后,总算发现了问题(在这,说声辛苦了)。问题出现在一个xml的配置文件上,这个文件在使用UltraEdit打开时会显示异常,而在windows平台下文本编辑器、xmlspy等工具可以正常显示格式。这个文件部署在windows平台下tomacat  、 websphere下均能正常解析,而在unix下就解析不了,所以导致了错误的出现。
         对这类问题的解决经验尤为重要,也需要在现场中保持清醒的头脑,需要一步步的缩小问题域。我不在现场,而无法和用户并肩作战,只能为用户分析一下原因,提供一些建议,以协助更快的解决问题。最后,收到用户的反馈“感谢你和**的一贯地支持和及时响应”,我想,也是对我工作的肯定吧:)。
posted on 2006-01-14 08:43 Swift 阅读(482) 评论(0)  编辑  收藏 所属分类: 感想

只有注册用户登录后才能发表评论。


网站导航:
 
<2006年1月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
2930311234

常用链接

留言簿(3)

随笔分类

随笔档案

相册

同党

搜索

  •  

积分与排名

  • 积分 - 15586
  • 排名 - 1956

最新评论

阅读排行榜

评论排行榜