前段时间,客户的服务器频繁死机,检查发现,可能是内存无法及时回收的原因,也可能有程序上的错误写法导致。
经过一段时间的调试,通过修改 jboss 的配置文件 rub.bat 来解决。
主要修改的东西如下:
set JAVA_OPTS=%JAVA_OPTS% -Xms5120m -Xmx5120m -Xmn1024m -Xss256k -XX:PermSize=512m -XX:MaxPermSize=512m -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:-CMSParallelRemarkEnabled -XX:SoftRefLRUPolicyMSPerMB=0 -XX:ParallelGCThreads=4 -XX:+UseCMSCompactAtFullCollection -XX:+UseCMSCompactAtFullCollection -XX:+UseAdaptiveSizePolicy
修改后,没有再出现死机的现象。通过监测,内存回收非常及时。
分享到:
相关推荐
J2EE发展趋势 案例研究 J2EE Tutorial Java Pet Store Java Adventure Builder 钟情JBoss 4.x 全书内容安排 1 安装JBoss 4.x 2 安装JBoss-IDE 1.4.0 3 基于JBoss 4.x的JSF应用开发 ...
基于JBoss 4.x的J2EE 1.4应用 开发指南
这本书深入探讨了JBoss 4.x与J2EE 1.4规范的集成,以及如何利用这一框架来构建高效、可扩展的企业级解决方案。 J2EE(Java 2 Platform, Enterprise Edition)1.4是Oracle公司推出的一套用于开发和部署多层分布式...
1. **Java EE 5支持**:JBoss 4.0.x系列是基于Java EE 5标准的,提供了诸如EJB 3.0、JPA(Java Persistence API)、JSF(JavaServer Faces)、JMS(Java Message Service)等组件的支持,使得开发企业级应用变得更加...
标题中的“jdk1.6与jboss5.x冲突问题的解决方法”指的是在使用Java Development Kit(JDK)1.6版本与JBoss Application Server 5.x版本进行集成时可能出现的兼容性问题。JBoss AS是一款开源的企业级Java应用程序...
JBoss 4.x版本的企业级应用服务平台群集指南详细介绍了如何配置和管理JBoss群集,以便为应用提供高可用性和扩展性。 ### 群集系统(Clustering) 群集系统由多个平行运行的服务器组成,这些服务器被称为群集节点。...
在本文中,我们将深入探讨如何使用Eclipse IDE与JBoss应用程序服务器(版本7.x)来开发和部署一个基于EJB 3.x的简单企业级Java应用程序。EJB(Enterprise JavaBeans)是Java平台上的核心组件,它提供了一种标准的...
#### 六、常见问题与解决办法 - **启动失败** - 检查JBoss使用的端口是否被其他程序占用,如1099、1098、8080、8083等。可以使用端口查看工具(如ActivePorts)来检查并释放占用的端口。 - 确认JDK安装正确无误,...
java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; 错误解决办法
JBoss 4.2.3.GA是JBoss 4.x系列的一个稳定版本,发布于2008年。它包含了对Java EE 5规范的支持,提供了EJB 3.0、JPA(Java Persistence API)、JSF(JavaServer Faces)等关键组件。此版本还强化了安全管理、性能...
jboss4.2.2.GA java开发的好帮手
【标题】"CVE-2017-12149 JBOSS AS 6.X 反序列化漏洞详解及反弹shell技术" 【内容】 CVE-2017-12149是一个针对JBOSS Application Server 6.x版本的严重安全漏洞,它涉及到了Java对象的反序列化过程。在Java中,反...
【JBoss 4.2.3.GA 概述】 JBoss AS 4.2.3.GA(Application Server)是Red Hat公司开发的一款开源Java应用服务器,它基于Java EE(Enterprise Edition)5规范,提供了全面的企业级服务,包括EJB(Enterprise ...
2. **Java环境**: 需要安装JDK 1.5或更高版本,因为JBoss 5.x依赖于Java 5及以上版本的特性。 3. **内存**: 根据你的应用规模,推荐至少1GB的内存用于JBoss服务器。 4. **磁盘空间**: 至少需要几GB的硬盘空间,用于...
对于希望采用开源解决方案的企业,JBoss4及其周边生态提供了专业的咨询服务,帮助企业在开源技术的选择、实施和运维上做出明智决策,减少风险,提高效率。 **4. JBoss4.0.x与企业强度** JBoss4.0.x系列通过J2EE1.4...
此版本在其余地方已经下载不到了哟,但是这个版本还是很好的,jboss-4.2.3.GA,此jboss支持jboss 4.x 开发,jdk需满足5.0及以上的版本,不然会运行出错的,需要的自行下载哈,无解压密码,下载即用
### JBoss4开发指南知识点概览 #### 一、JBoss4.0.x概述 - **版本背景**:JBoss4.0.x是基于JBoss3.2.x开发而来,继承了后者在企业级应用中的稳定性,并在此基础上进行了功能增强和技术升级。 - **J2EE1.4认证**:...
【JBoss 应用服务器详解】 JBoss 是一个开源的、基于 J2EE(Java 2 Platform, Enterprise Edition)的应用服务器,由全球开发者社区共同维护和开发。它最初以 LGPL 许可协议发布,允许商业应用免费使用。2006年,...