`
xiaoyaoke08
  • 浏览: 100093 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

JBoss AS调优(二)

阅读更多

本文转自http://xudayu.blog.51cto.com

 

 瘦身(一)

 

 

当不使用mail-service服务的时候 (J2EE 标准的 JavaMail 客户端)

 

l  移除server/slim/deploy/mail-service.xml

l  移除server/slim/lib/mail* (mail-plugin.jar, mail.jar - JavaMail stuff)

l  移除server/slim/lib/activation.jar (JavaMail使用的Java 活动框架【Java Activation Framework)

 

当不使用缓存失效服务的时候 (一般在集群配置里作为CMP选择一个beans用与失效缓存)

 

l  移除 server/slim/deloy/cache-invalidation-service.xml

 

当不使用J2EE客户端部署服务的时候(这不是一个很有益的J2EE规格必须服务,对于EAR application-client.xml描述符)

 

l  移除 server/slim/deploy/client-deployer-service.xml

 

当不使用集成HAR部署和Hibernate会话管理服务的时候

 

l  移除server/slim/deploy/hibernate-deployer-service.xml (HAR support)

l  移除server/slim/lib/jboss-hibernate.jar (HAR support)

l  移除server/slim/lib/hibernate2.jar (Hibernate itself)

l  移除server/slim/lib/cglib-full-2.0.1.jar (used by Hibernate to create proxies of POJOs)

l  移除server/slim/lib/odmg-3.0.jar (hibernate使用的一些傻瓜试的对象-关系映射行为是从一些傻瓜式的委员会来的[goofy committee]http://www.service-architecture.com/database/articles/odmg_3_0.html

 

不使用 Hypersonic的时候 (在生产环境里你可能不使用这个)

 

注意在默认配置里 JBossMQ使用 DefaultDS名字同样被部署,用于为Hypersonic映射. 在配置上对于其他选择的更多信息,见 JBoss MQ Persistence Wiki pages .

l  移除server/slim/deploy/hsqldb-ds.xml

l  移除server/slim/lib/hsqldb-plugin.jar

l  移除server/slim/lib/hsqldb.jar

 

不使用 JBossMQ 的时候(我们的 JMS 服务器)

 

l  移除the entire server/slim/deploy/jms directory

l  移除server/slim/lib/jbossmq.jar

 

不使用 HTTPInvoker的时候 (RMIHTTP的隧道)

 

l  移除the entire server/slim/deploy/http-invoker.sar 文件夹

 

不使用 XA 数据源的使用 (分布式 and/or 可恢复的事务)

 

l  移除server/slim/deploy/jboss-xa-jdbc.rar

 

如果你不需要JMX-Console 然后删除它

 

l  移除server/slim/deploy/jmx-console.war 或者使用别的方法 使它安全

 

如果你不需要制造JMX调用RMI (警告the shutdown.sh 是否这样做)

 

l  移除server/slim/deploy/jmx-invoker-adaptor-server.sar

l  移除server/slim/deploy/jmx-adaptor-plugin.jar 或者你可能想正好想用安全的 the JMX invoker-adaptor顶替

 

如果你不需要web-console

 

l  移除server/slim/deploy/management/web-console.war

 

如果你不需要JMXJSR-77扩充

 

l  移除server/slim/deploy/management/console-mgr.sar

 

如果你需要web-console 或者 jsr-77 扩充的其中之一

 

l  移除server/slim/deploy/management directory entirely

 

如果你不使用控制台/email监控警报

 

l  移除server/slim/deploy/monitoring-service.xml

l  移除server/slim/lib/jboss-monitoring.jar

 

如果你不通过Properties Service使用富资源编辑器(JMX)或者装载properties到系统properties 里。

 

l  移除server/slim/deploy/properties-service.xml

l  移除server/slim/lib/properties-plugin.jar

 

scheduler-service.xml是一个例子,除非你在它的里面放入自己的东西

 

l  移除server/slim/deploy/scheduler-service.xml

 

如果你不适用JBoss调度管理 (允许你安排请求依赖MBeans)

 

l  移除server/slim/deploy/schedule-manager-service.xml

l  移除server/slim/lib/scheduler-plugin* (scheduler-plugin.jar, scheduler-plugin-example.jar)

 

如果你不需要供应商特定的sql异常援助[handing] (just leave it, really)

 

l  移除server/slim/deploy/sqlexception-service.xml

 

如果你既没有使用客户端事务管理,也没有缓存连接(我们缓存连接来代替池,例如就JAAS->DB User 来说—-使用这个意味着你是个坏人,需要被拍击[using this means you are a bad person and need to be smacked]) .

 

l  移除server/slim/deploy/user-service.xml

 

如果你不使用JBossUUID key生成 (大多情况下用于CMP主键生成,但是我们的数据库也同样支持的很好)

 

l  移除server/slim/deploy/uuid-key-generator.sar

l  移除server/slim/lib/autonumber-plugin.jar

 

user-service.xml 是一个例子 – 除非你在它里面做一些事情 (你自己的mbeans),你可以移除它.

 

l  移除server/slim/deploy/user-service.xml

 

 

 

分享到:
评论

相关推荐

    Jboss AS7 性能调优

    【JBoss AS7 性能调优】 JBoss Application Server 7 (JBoss AS7) 是一款开源的应用服务器,以其高效能和快速启动而受到赞誉。然而,为了确保最佳性能,对服务器进行适当的配置和调优至关重要。大约80%的应用性能取...

    JBoss 性能调优

    JBoss性能调优涉及优化硬件资源使用、配置Java虚拟机(JVM)、调整应用服务器(JBoss AS)的设置,以及针对操作系统级别的优化,以最小的开销满足应用需求并提供快速的应用体验。 性能调优的基本思路是理解系统的...

    JBoss AS 5 Development

    5. **测试与调试**:利用JBoss AS 5自带的工具或外部工具进行功能测试和性能调优。 #### 四、JBoss AS 5 的高级特性 - **集群与负载均衡**:通过集群技术提高应用的可用性和性能。负载均衡器可以在多个JBoss实例...

    JBoss AS 7 Development

    ### JBoss AS 7 Development #### 一、概述 JBoss AS 7(Application Server 7)是一款功能强大且开放源代码的应用服务器,为开发者提供了高效稳定的开发平台,支持多种高级特性,包括EJB(Enterprise JavaBeans)...

    jboss as7 文档

    ### JBoss AS7 文档概览 JBoss AS7(Application Server 7)是JBoss社区推出的一款开源应用服务器,其文档提供了全面且详细的指南、教程及资源介绍,旨在帮助开发者和管理员更好地理解和掌握JBoss AS7的各项功能与...

    图书:JBoss AS 5开发

    9. **性能调优**:提供关于如何优化JBoss AS 5性能的建议,包括内存配置、线程池调整、日志和监控工具的使用。 10. **开发工具集成**:可能涵盖如何在Eclipse、NetBeans等IDE中集成JBoss AS 5,以便于开发、调试和...

    Jboss-Spring

    综上所述,`Jboss-Spring`是Spring框架与JBoss AS深度整合的一种技术实现,通过`jboss-as-sprint-int-5.0.0.GA.jar`和`jboss-spring-int-vfs.jar`这两个核心库,实现了Spring在JBoss服务器上的无缝运行,为开发者...

    jboss-as-sprint-int-5.0.0.GA.jar 和 jboss-spring-int-vfs.jar

    4. 性能调优:根据JBoss AS的特点进行性能调优,例如调整内存设置、线程池大小等。 5. 日志整合:确保应用的日志输出与JBoss AS的日志系统兼容,如使用JBoss Logging。 6. 安全性:检查并配置JBoss AS的安全策略,如...

    JBoss_Application_Server_7.1官方文档

    这份官方文档详细介绍了JBoss AS 7.1的功能、配置、管理和优化,对于开发者和系统管理员来说,是一份极其重要的参考资料。 一、JBoss AS 7.1简介 JBoss AS 7.1在性能和可扩展性方面有显著提升,引入了模块化设计,...

    JBOSS教程(PDF)

    【JBOSS教程(PDF)】是一份针对JBoss Application Server 4.2的快速入门指南,旨在帮助用户迅速理解并掌握JBoss AS的基本概念、安装配置以及应用部署。JBoss AS是Red Hat公司开发的一个开源Java应用服务器,它基于...

    PacktPub.JBoss.AS.7.Development.Jun.2013.rar

    《PacktPub.JBoss.AS.7.Development.Jun.2013》是一部关于JBoss Application Server 7开发的详细教程,适用于那些希望深入了解如何在企业环境中部署和管理Java应用程序的开发者。这本书可能涵盖了JBoss AS 7的安装、...

    jboss4.3 起步指南

    JBoss AS 4.3(Application Server)作为一款开源的企业级Java应用服务器,为开发者提供了强大的Java EE(Java Enterprise Edition)环境支持。本文档旨在通过一系列实践指导和深入解析,帮助用户快速上手JBoss AS ...

    JBoss中文文档

    JBoss由JBoss AS(Application Server)发展而来,现已成为Red Hat企业版Java中间件的一部分,即Red Hat JBoss Enterprise Application Platform (EAP)。 本资源“JBoss中文文档”可能是对JBoss应用服务器的中文版...

    JBoss学习全集多本书整合

    JBoss AS(Application Server)的后继者WildFly,引入了更多的扩展点,例如使用`subsystem`来添加新的服务或管理接口。理解这些机制对于开发者来说,意味着能够创建更高效、可维护的系统。 此外,JBoss的安全管理...

    jboss server工具

    二、JBoss Server配置与管理 1. 管理控制台:JBoss Server提供了一个基于Web的管理控制台,用户可以通过浏览器进行服务器配置、应用部署和监控等操作。 2. CLI工具:命令行接口(CLI)是另一种管理方式,允许通过...

    Jboss基础.pdf

    - **下载与解压**:从官方网站获取最新版本的JBoss AS或WildFly(JBoss的新版本),解压缩到指定目录。 - **配置环境变量**:设置JAVA_HOME指向JDK安装路径,将JBoss的bin目录添加到PATH环境变量中。 - **启动与...

    jboss

    JBoss 4是JBoss的一个重要版本,发布于2005年,引入了许多新特性,并且是向JBoss AS 5和6过渡的关键步骤。以下是一些可能包含在该文档中的关键知识点: 1. **安装与配置**:介绍如何下载JBoss 4的源码或二进制包,...

    Jboss服务器常用配置

    在`standalone.conf`(或`standalone.conf.bat`)中,添加`-Djboss.modules.system.pkgs=com.example,org.jboss.as`参数,其中`com.example`是你的应用包名。 八、集群配置 对于多服务器环境,可以配置集群以实现...

    Tomcat权威指南与JBoss管理与开发技术

    此外,书中还涉及了JBoss AS与JBoss EAP之间的差异,以及如何利用JBoss AS的扩展性来实现自定义功能。 这两本书结合阅读,可以帮助开发者全面理解Web应用服务器的运行机制,提升在实际项目中的操作能力。通过学习...

    JBoss用户操作指南

    - **版本**:有多个版本,如JBoss AS(Application Server)、WildFly、EAP(Enterprise Application Platform)等。 2. **安装与配置** - **系统需求**:确保满足硬件和软件要求,例如Java SDK、操作系统兼容性...

Global site tag (gtag.js) - Google Analytics