`
java-boy
  • 浏览: 248351 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JBoss5.1瘦身

阅读更多

由于JBoss all启动模式下启动太多不用的东西,不但浪费内存,而且增加了启动时间。本文对JBoss进行合理瘦身,使JBoss可以更高效的工作。

 

对作者需要保留的

Web支持

EJB3支持

Seam支持

Webservice支持

数据源和JDBC支持

事务支持

集群支持

 

1.如果用不到Mail,移除Mail功能

从server/<node>/deploy目录下移除:

mail-ra.rar

mail-service.xml

 

2.如果用不到定时功能,移除schedule功能

从server/<node>/deploy目录下移除:

schedule-manager-service.xml

scheduler-service.xml

 

3.如果用不到消息队列,移除JMS功能

从server/<node>/conf/props/目录下移除

messaging-roles.properties

messaging-users.properties

 

从server/<node>/deploy目录下移除

messaging文件夹

jms-ra.rar

quartz-ra.rar

 

从server/<node>/deployers目录下移除

messaging-definitions-jboss-beans.xml

 

4.移除JUDDI

从server/<node>/deploy目录下移除

juddi-service.sar

 

5.控制台很少用,但极耗资源。而且安全配置不好,还会带来安全问题,默认的jboss社区版就有安全问题。全部移除

从server/<node>/deploy目录下移除:

admin-console.ear

management文件夹

jmx-console.war

jbossws.sar

 

6.移除EJB2支持

从server/<node>/deploy目录下移除:

ejb2-container-jboss-beans.xml

注:另外一个文件不要移除,有人反应移除回影响EJB3

 

7.移除Bsh支持

从server/<node>/deployers目录下移除

bsh.deployer

 

8.移除IIOP/CORBA支持,现在应该说很少用了

从server/<node>/conf/目录下移除

jacorb.properties

 

从server/<node>/deploy目录下移除:

iiop-service.xml

 

从server/<node>/deployers/ejb3.deployer/META-INF目录下移除:

ejb3-iiop-deployers-jboss-beans.xml

 

从server/<node>/lib目录下移除:

jacorb.jar

 

9.其它的一些文件,用处都不大

从server/<node>/deploy目录下移除:

jboss-xa-jdbc.rar

sqlexception-service.xml

xnio.deployer

xnio-provider.jar

profileservice-secured.jar

profileservice-jboss-beans.xml

 

注:Internet Inter-ORB Protocol(互联网内部对象请求代理协议),它是一个用于CORBA 2.0及兼容平台上的协议。用来在CORBA对象请求代理之间交流的协议。Java中使得程序可以和其他语言的CORBA实现互操作性的协议。

0
2
分享到:
评论

相关推荐

    JBOSS5.1安装配置说明

    JBOSS5.1安装配置说明 JBOSS 是一个基于 Java 的开源应用服务器,可以运行在 Windows、Linux、Unix 等多种操作系统平台上。为了在 Windows 下安装和配置 JBOSS,我们需要按照以下步骤进行操作。 安装 JAVA 环境 ...

    jboss5.1集群操作说明 apache2.2.4

    JBoss 5.1 是一个基于 Java 的应用服务器,提供了高度可扩展性和高可用性,支持集群部署。集群操作能够使多个 JBoss 实例协同工作,以提高应用程序的性能和容错能力。Apache 2.2.4 是一个常用的开源 Web 服务器,它...

    ejb课程测试代码,eclipse+jboss5.1 ant编译等代码

    在本课程测试代码中,我们将探讨如何在Eclipse集成开发环境(IDE)下使用Apache Ant构建工具,配合JBoss 5.1应用服务器进行EJB的开发和部署。 【Eclipse】是广泛使用的开源Java IDE,支持多种Java项目类型,包括EJB...

    替换两个文件解决Tomcat6项目移植到JBoss5.1下的Logging异常

    除了加入jboss-web.xml,删除xerces-2.6.2.jar和xml-apis.jar之外, &lt;!... &lt;jboss-web&gt; &lt;!-- For load class ...原因是旧版本的slf4j-api不包含以上方法,附件解压后覆盖jboss5.1GA/common/lib下的同名文件即可

    Jboss-5.1的集群搭建完整配置

    本文是作者精心写作的完整配置搭建Jboss-5.1集群的文档,只要按照步骤来做绝对不会出错,一些重要部分俺还加以标注和详细说明,呕心沥血的一大完整安装文档.

    jboss-5.1.0.GA.zip

    jboss是一个基于J2EE的开放源代码的应用服务器。 JBoss代码遵循LGPL许可,可以在任何商业应用中免费使用。JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3的规范。但JBoss核心服务不包括支持servlet/...

    JBOSS旧版本(3~6)下载地址

    JBOSS旧版本(3~6)下载地址、JBOSS旧版本(3~6)下载地址、JBOSS旧版本(3~6)下载地址、JBOSS旧版本(3~6)下载地址

    jboss-5.1.0.GA _01

    jboss-5.1.0.GA, 因为太大了,我分了两部分上传,这是第一部分,我把里面的service目录的内容放到第二部分了,下载的时候 记得我的上传目录找第二部分资源,然后解压到server目录 便可

    jboss与mysql的连接

    这个驱动程序应该被添加到JBoss的类路径中,通常是`JBOSS_HOME/server/default/lib`目录。 2. **环境变量设置**:设置两个环境变量,`CLASSPATH`和`JBOSS_HOME`,以确保JBoss能找到所需的库文件和启动配置。 3. **...

    JBOSS 安装成 windows的服务

    **JBoss 安装成 Windows 服务的详细指南** JBoss 是一个开源的应用服务器,它提供了基于Java EE的平台来部署和管理企业级应用程序。在Windows操作系统上将JBoss安装为服务,可以让JBoss在系统启动时自动启动,提供...

    xfire生成webservice

    本文将详细讲解如何在Eclipse集成开发环境中使用XFire生成Web服务,并在JBoss 5.1应用服务器上进行部署和运行。 首先,我们需要理解Web服务的基本概念。Web服务是基于开放标准(如SOAP、WSDL和UDDI)的自包含、自...

    JBoss7配置Mysql5.1数据源.pdf

    根据文件提供的信息,本文将详细介绍JBoss7配置Mysql5.1数据源的过程。 JBoss是一个开源的应用服务器,支持Java EE应用程序,而Mysql是一个广泛使用的开源关系数据库管理系统。在JBoss上配置Mysql数据源是一个常见...

    jboss-5.1的原文件。。

    jboss的文件。。希望大家都能下载学习。。。

    java项目tomcat迁移到jboss

    在我们的项目中,使用的是 Spring 2.5 版本,但是在 JBoss 5.1 中,可能会出现版本不兼容的问题。解决这个问题的方法是,在 WEB-INF 目录下添加一个名为 jboss-web.xml 的文件,并在其中配置 class-loading 信息。 ...

    linux下jboss安装与配置

    3. 解压 JBoss 5.1:`unzip jboss-5.1.0.GA-jdk6.zip -d /usr/local/`,解压到 `/usr/local/` 目录下。 4. 将 jboss-5.1.0.GA 目录重命名为 jboss:`mv jboss-5.1.0.GA jboss`。 五、配置环境变量 1. 编辑 `/etc/...

    jboss-migration:JBoss WindRide-用于将JBoss AS 5或EAP 5配置迁移到AS 7,WildFly 8或EAP 6的工具

    JBoss AS 5.1+ JBoss EAP 5.x 适用于目标服务器: JBoss AS 7.1.1以上 JBoss EAP 6.x(支持6.1+) Wildfly 8.x 它能做什么 该应用程序自动执行将源服务器的配置迁移到目标服务器所需的操作。 这包括: 从源...

    pager-taglib 分页扩展实例

    pager-taglib 是个很好的jsp分页标签,使用它结合jstl可以实现灵活的分页导航功能...2.只在jboss5.1内测试通过,注意检查jdbc驱动包等相关依赖,tomcat可能出现缺包等问题,相信入门级别的朋友们应该可以找到解决方案的

Global site tag (gtag.js) - Google Analytics