浏览 1521 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-09-14
最后修改:2009-09-14
错误原因:404错误是找不到页面,一开始以为是页面上引入的页面不存在,后来发现原来是页面上引入的一些CSS文件不存(该CSS样式已经废弃,但没有在页面上移除)在而不是HTML或者JSP页面不存在 解决方式:还原不存在但需要用到的CSS文件或移除废弃CSS文件的引用代码 小结:比较运行环境的差异:Web服务器不同,开发环境为Tomcat,部署环境为WebSphere,可以发现Tomcat运行时不检查CSS样式文件是否存在,但WebSphere会检查并且如果相应的CSS文件不存在的话会抛出错误,导致程序不能正常运行,可以看出两个Web服务器容错与检查处理存在差异 问题:开发环境中程序运行正常,部署环境中出现找不到类的错误 错误原因:开发环境是的服务器是Tomcat,部署环境为WebSphere。调试后发现该类所在的包在lib文件夹下是.zip后缀,WebSphere启动时没有加载该包。 解决方式:将.zip的包重新达成标准的.jar后缀的包上传 小结:这是Tomcat服务器与WebSphere服务器启动加载包时的不同处理。WebSphere较为严格,会过滤掉.zip包,而Tomcat则不会 问题:开发环境中程序运行正常,部署环境中出现找不到类的错误,lib中均为.jar包的文件 错误原因:开发环境是Jbuidler,使用的是Jb自带的服务器(估计是),使用环境为Tomcat。调试后发现该类所在的包的命名有问题,两个单词间使用了下滑线。 解决方式:将.jar用中间线连接两个单词即可 小结:由此看出Tomcat会过滤使用下划线命名的jar包,不知道WebSphere服务器会如何处理 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |