`

websphere 常见错误

 
阅读更多
转:
http://dsr-22.iteye.com/blog/1258831


在项目中经常遇见这样的问题:修改应用的配置文件web.xml后,无论重启应用还是重启WebSphere服务器,都不能重新加载web.xml,导致修改的内容无效。
 
这个问题困扰了我好久,即使删除了${was安装目录}\IBM\WebSphere\AppServer\profiles\AppSrv01\下的temp和wstemp两个缓存文件夹下的临时文件,重启后还是无效。几经折腾,后来终于找到了问题所在——还是由于was的缓存机制导致的。
 
找到${was安装目录}\AppServer\profiles\AppSrv01\config\cells\xxxNode01Cell\applications\${应用名}.ear\deployments\目录下,有一个与应用相同名称的缓存文件夹,删除或修改该文件夹的web.xml,重启was即可。


在websphere中修改了jsp后,有时会出现修改的jsp没有起作用,特别是改变了某jsp的样式后,在页面中没看到效果,这主要就是由于websphere中缓存的缘故,这就要清除WebSphere中jsp缓存,如我的应用部署的目录为:
E:\IBM\WebSphere\AppServer\profiles\AppSrv01\installedApps\nbxzfwNode01Cell\项目名_war.ear\项目名.war
在这个目录下更新了某个jsp页面,后在浏览器里面查看的时候,发现页面没有改变。基于此,我查看了一下目录,存放应用临时文件的地方:
E:\IBM\WebSphere\AppServer\profiles\AppSrv01\temp\nbxzfwNode01\server1\项目名_war\项目名.war
在这目录下,可以看到有很多class文件,都是jsp编译过来的,对应我们应用目录下的jsp文件,于是找到对应jsp的class文件删除,再到浏览器中查看,发现已经改变了。。
还有一种办法,就是把这个jsp从项目中删除或重命名,再到浏览器里面查看那个页面,这时可能会报错,之后,再把对应的jsp添加上或名字改过来,再次到浏览器里面查看应用的时候,就发现这jsp的更新效果出来了,呵呵…



前两天去客户那里给系统做升级,同时协助解决几个使用中的问题。到了现场第一件事情是把以前的应用导出做备份, 结果居然遇到返回null。查看日志发现系统报告空间不足,以前遇到这个问题是因为WAS出现oom(Out of Memory)之后,会生成javacore和dump文件供分析内存,这两个文件通常都比较大,30多M。如果多次出现oom,生成的文件就会占用大量空间。难道最近经常内存溢出?我心抽搐。
  快马赶到Profile目录,没有发现导出文件,询问客户也没有出现系统宕机的情况,大石落地。仔细查看之后发现profile下的wstemp目录体积巨大,接近1.7G。这是个临时目录,每当管理员通过console登录之后,wstemp会生成一个新文件夹,保存管理员的所有操作记录,在管理员登出之后会删除该目录。但是wstemp下一堆的临时文件夹都没有被删掉,看来是was 5的bug又遗留到was 6了,真是搞不明白,was的这一堆补丁怎么都没解决掉这么明显的一个问题。N多RMB的was啊,越来越觉得还不如免费的jboss。
  回公司之后查看了自己的was版本,wstemp目录2.4G,不过分区够大才没出问题。直接删之了事
分享到:
评论

相关推荐

    websphere常见问题及解决办法

    Error 404: SRVE0190E 是一个常见的错误信息,在 WebSphere 应用服务器中经常出现。这个错误通常是由于 JSP 文件无法正确解析引起的。解决这个问题的方法是: 1. 进入控制台,选择服务器 -> 应用程序服务器 -> Web ...

    websphere MQ错误代码

    很详细的 websphere MQ错误代码 包括了最常见的所有错误 websphere MQ错误代码

    webSphere指南webSphere指南

    7. **故障排查**:常见错误的识别和解决方法,日志分析技巧。 8. **WebSphere管理控制台**:了解如何通过Web界面管理服务器、应用程序和资源。 9. **API和插件开发**:学习如何利用WebSphere提供的API和工具进行...

    linux下WebSphere启动停止

    "Linux下WebSphere启动停止" Linux操作系统下WebSphere服务器的启动和停止是非常重要的操作,因为这直接关系到WebSphere服务器的使用和维护。下面将详细介绍Linux下...同时,需要注意错误信息的处理和常见错误的解析。

    系统WebSphere部署手册_系统WebSphere部署手册_

    10. **故障排除**:在遇到问题时,手册通常会提供常见错误代码和解决方案,帮助快速定位并解决问题。 WebSphere部署手册不仅适用于初学者,也是经验丰富的管理员的重要参考。通过深入阅读和实践,你可以掌握...

    在Linux服务器上每周自动重启WebSphere服务配置

    - 查看WebSphere的日志文件以获取详细错误信息。 #### 总结 通过在Linux中配置cron任务,可以轻松实现WebSphere服务的定期重启,这有助于提高系统的稳定性和可用性。此外,cron还提供了强大的调度功能,可以根据...

    WebSphere Application Server 启动错误诊断(WAS)

    服务器启动hang是 WAS 启动错误的一种常见情况。在诊断服务器启动hang时,需要了解服务器启动过程和配置文件,以便快速定位错误信息。 七、最后的手段 在诊断 WAS 启动错误时,如果以上方法都不能解决问题,可以...

    在WebSphere发布CXF注意事项

    本文将深入探讨这些常见问题及其解决方案,帮助你顺利地在WebSphere应用程序服务器上运行CXF服务。 首先,理解CXF与WebSphere的集成原理至关重要。CXF提供了一个Servlet容器插件,可以将其作为一个Servlet部署到...

    WebSphere Portal Express 开发文档

    10. **最佳实践**:文档通常会包含开发、部署和维护WebSphere Portal Express的最佳实践,帮助开发者避免常见错误,提高开发效率和系统稳定性。 通过深入学习这些知识点,开发者能够充分利用WebSphere Portal ...

    WebSphere配置SSL指南

    七、 SSL配置的常见错误 在配置SSL时,常见的错误包括证书链错误、密钥文件错误、配置文件错误等。这些错误可以通过检查证书链、密钥文件和配置文件来解决。 八、 SSL配置的优点 SSL配置可以提高网站的安全性和...

    WebSphere MQ 资料合集

    Java的JMS(Java Message Service)接口和C++的MQI(Message Queue Interface)将被详细讲解,包括发送、接收消息,以及如何处理异常和错误。 总的来说,这个资料合集覆盖了WebSphere MQ的全生命周期,从初学者到...

    websphere ND6.1 集群方案

    10. **最佳实践**:分享了在实际操作中积累的技巧和经验,以避免常见错误并优化集群性能。 这份文档对于理解Websphere ND 6.1的集群架构和操作具有很高的参考价值,适合系统管理员和运维人员学习使用。

    websphere安装部署教程

    - 文件`WebSphere_Application_Server常见问题及解答.pdf`提供了安装和使用过程中可能会遇到的问题及其解决方案,涵盖错误处理、性能优化等多个方面。 7. **具体版本的安装指南** - 文件`安装部署websphere6.1的...

    Websphere for windows安装手册

    在整个过程中,遵循手册的指示并谨慎操作,能够帮助用户避免常见问题,顺利完成安装。此外,安装后还需要进行一些基本的配置,如定义应用程序服务器、部署应用程序以及配置安全性等,这些都是确保WebSphere能正常...

    WebSphere静默方式安装升级

    对于其他可能出现的错误,通常需要查阅安装日志来确定具体原因,常见的问题可能涉及系统依赖、权限、网络配置等。解决这些问题可能需要调整响应文件中的设置,或者在系统层面进行修正。 总的来说,WebSphere的静默...

    WebSphere多服务(多实例)安装详细配置手册.docx

    【正文】 WebSphere多服务(多实例)安装详细配置手册主要涵盖了如何在Windows系统平台上部署和管理多个WebSphere实例,这对于提升系统...在实际操作中,遵循手册的指导,可以有效避免常见的配置错误,提高工作效率。

    webSphere自动配置的脚本

    4. **Ant或Maven**:这两个是常见的构建工具,可以用来打包、部署应用程序,并且可以与wsadmin工具结合实现自动化部署。 5. **IBM Installation Manager**:用于安装WebSphere及其他IBM软件,也可以通过脚本自动化...

    关于websphere安装和卸载文档

    4. **启动应用**:部署完成后,启用并启动应用程序,检查日志以确保无错误。 三、WebSphere的配置 1. **安全管理**:设置用户、角色和权限,为不同的用户提供不同级别的访问控制。 2. **服务器配置**:调整服务器的...

Global site tag (gtag.js) - Google Analytics