HP Unix 与 Websphere 集成问题解决方案
李俊杰
概述
某资金管理信息系统的操作系统是HP Unix , 应用服务器为IBM Websphere。在系统开发应用中,偶尔出现启动死机现象,具体的说就是,当修改文件后,copy到应用服务器的相应位置,然后停止该服务,重启该服务,在重启服务的过程中偶尔会出现停滞现象。
错误原因及解决方案
错误信息
查看后台Systemout..xml,错误信息如下:
SRVE0100E: 未识别出由 servlet context 抛出的 init() 异常:java.lang.OutOfMemoryError: PermGen space
错误原因
PermGen space,全称是Permanent Generation space,就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域从字面看,和存放Instance的Heap区域不同,GC(Garbage Collection)应该不会对PermGen space进行清理,所以如果你的APP会LOAD很多CLASS的话,就很可能出现PermGen space错误。由于HP Unix 操作系统 设置PermGen space缺省参数相对较小则出现这种问题。每次启动服务时就会在 PermGen space中划分一块区域保存Class和Meta信息,所以随着启动服务次数的递增,则PermGen space剩余的空间就越来越小,直到不能支持某次重启服务所需要的空间。即报出了“java.lang.OutOfMemoryError: PermGen space”异常。
解决方案
调大PermGen space参数即可,服务器->应用服务器->server1->进程定义->java虚拟机,在该页面下面有“通用JVM参数”输入框,添加“ -XX:PermSize=<st1:chmetcnv tcsc="0" hasspace="False" sourcevalue="512" negative="False" numbertype="1" unitname="m" w:st="on">512M</st1:chmetcnv>”,注意和前面的参数要有空格分割。
建议
我们每次重启时,最好是重启Websphere应用服务器,而不是仅仅重启某个应用,这样就不会发生这种现象。XX:PermSize参数也不能调得过大,因为这块区域是不受GC(Garbage Collection)控制的,所以如果调得太大,对你整个系统的性能会造成影响。
每次打补丁时,最好按正规的打包发布流程,重新启动Websphere应用服务器,并重新部署应用。
努力,在于我热爱我的事业,与中国的软件一起走向成熟,走向世界。
联系作者:lijj_72@hotmail.com
分享到:
相关推荐
WebSphere MQ客户机是IBM WebSphere MQ产品线的一个重要组成部分,它不仅提供了轻量级的消息传递解决方案,还保持了与完整队列管理器的兼容性。无论是在企业内部还是跨越广域网,WebSphere MQ客户机都能确保数据的...
IBM WebSphere MQ 是一款功能强大、高度可靠的中间件解决方案,适用于构建复杂的企业级应用程序和服务。通过深入了解其概念、原理和使用方法,可以有效地利用 WMQ 解决实际业务问题。无论是从系统集成到系统整合,...
总之,WebSphere是一个模块化的、基于开放标准的平台,为企业提供了构建、运行和管理复杂Web应用程序的全套解决方案。通过WebSphere Application Server、Process Server和MQ等组件,企业能够构建高度集成、灵活响应...
WebSphere MQ作为一个功能强大的消息中间件,为现代企业提供了稳定可靠的通信解决方案,广泛应用于金融、电信、制造、政府等领域。掌握WebSphere MQ的使用和管理,对于开发和维护大规模分布式应用系统具有重要的意义...
### WebSphere Portal 6.0 与 DB2 8.2.5 安装及配置详解 ...这一组合为企业提供了强大的门户解决方案,有助于整合各类业务流程和服务。在整个过程中,需要注意细节处理,确保各个组件之间的兼容性和稳定性。
售前工程师负责与用户交流,设计解决方案,并撰写投标书;售后工程师则负责设备安装、系统测试和技术文档编写。两者之间的工作界限并非绝对,工程师可能需要同时承担售前和售后的工作。 成为一名合格的系统集成...
WebSphere Portal 是IBM提供的一款企业级门户解决方案,版本6.0在2006年发布,提供了强大的内容管理、个性化、安全性、集成性和可扩展性功能。安装WebSphere Portal V6.0前,需要准备相应的硬件和软件环境,包括操作...
HP的Integrity系统提供了高性能计算和关键业务应用的解决方案,特别是在Unix市场,如HP-UX操作系统。此外,HP还开发了 BladeSystem,这是一种模块化计算平台,能够有效节省数据中心的空间和能源。在存储领域,HP的3...
IBM Portal(WebSphere Portal)是IBM提供的一款企业级门户解决方案,它基于Java技术构建,能够为企业提供高度定制化的信息门户服务。该产品支持多种操作系统环境,如Windows、Linux、Unix等,并且能够与IBM的其他...
对不同接入方式进行综合比较,以便用户根据自己的需求找到最适合的解决方案。 ##### NC广域网连接应用方案 介绍了NC在广域网环境下的部署方案,解决了远程办公、分支机构间数据同步等问题。 **NC对网络的要求** ...
WebSphere是企业级的解决方案,提供了强大的管理和安全特性;Apache则以开源、稳定和广泛社区支持闻名,适合中小型企业。根据小张的业务需求和成本考虑,可以选择最适合的服务器软件。 电子商务体系结构包括网络...
DB2 UDB是一款高度兼容的数据库产品,旨在为不同规模的企业提供稳定且高效的数据管理解决方案。以下是该文档中的关键知识点: 1. **DB2 UDB产品家族**: - DB2 UDB源自DB2,是IBM开发的跨平台关系型数据库管理系统...
作为一款 100% 纯 Java 的解决方案,MapXtreme Java 提供了与 J2EE(Java 2 Platform, Enterprise Edition)的兼容性,这意味着开发者可以在各种不同的企业级环境中无缝集成地图功能。 MapXtreme Java 的核心优势...
WebSphere提供了全面的企业级解决方案,适合大型企业;Apache则免费且开源,拥有广泛的社区支持。每种软件都有其适用场景,需要根据业务规模、预算和技术支持来决定。 电子商务体系结构包括网络基础平台、安全服务...
此外,大型系统集成商如IBM全球服务、HP、Accenture和SAPient也开始提供针对Linux的解决方案和支持。 7. 转折点:过去,IT部门对Linux保持着关注但保持一定距离,但现在Linux已经成为高端Unix服务器的有力竞争者。...
这些版本支持文件和打印服务、Intranet、电子商务、大型关键应用(如OLTP和数据仓库),以及Web服务和小型企业服务器解决方案。 **中间件** 4. **中间件**:中间件是一种软件层,位于操作系统和应用程序之间,它...
TXSeries的历史可以追溯到1969年发布的IBM CICS,随着时间的发展,不断演进以适应新的技术环境和客户需求,例如在1993年引入了UNIX平台的支持,随后与WebSphere企业版集成,以及后续多个版本的更新,增强了对Web服务...