由于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实现互操作性的协议。
分享到:
相关推荐
JBOSS5.1安装配置说明 JBOSS 是一个基于 Java 的开源应用服务器,可以运行在 Windows、Linux、Unix 等多种操作系统平台上。为了在 Windows 下安装和配置 JBOSS,我们需要按照以下步骤进行操作。 安装 JAVA 环境 ...
JBoss 5.1 是一个基于 Java 的应用服务器,提供了高度可扩展性和高可用性,支持集群部署。集群操作能够使多个 JBoss 实例协同工作,以提高应用程序的性能和容错能力。Apache 2.2.4 是一个常用的开源 Web 服务器,它...
在本课程测试代码中,我们将探讨如何在Eclipse集成开发环境(IDE)下使用Apache Ant构建工具,配合JBoss 5.1应用服务器进行EJB的开发和部署。 【Eclipse】是广泛使用的开源Java IDE,支持多种Java项目类型,包括EJB...
除了加入jboss-web.xml,删除xerces-2.6.2.jar和xml-apis.jar之外, <!... <jboss-web> <!-- For load class ...原因是旧版本的slf4j-api不包含以上方法,附件解压后覆盖jboss5.1GA/common/lib下的同名文件即可
本文是作者精心写作的完整配置搭建Jboss-5.1集群的文档,只要按照步骤来做绝对不会出错,一些重要部分俺还加以标注和详细说明,呕心沥血的一大完整安装文档.
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-5.1.0.GA, 因为太大了,我分了两部分上传,这是第一部分,我把里面的service目录的内容放到第二部分了,下载的时候 记得我的上传目录找第二部分资源,然后解压到server目录 便可
这个驱动程序应该被添加到JBoss的类路径中,通常是`JBOSS_HOME/server/default/lib`目录。 2. **环境变量设置**:设置两个环境变量,`CLASSPATH`和`JBOSS_HOME`,以确保JBoss能找到所需的库文件和启动配置。 3. **...
**JBoss 安装成 Windows 服务的详细指南** JBoss 是一个开源的应用服务器,它提供了基于Java EE的平台来部署和管理企业级应用程序。在Windows操作系统上将JBoss安装为服务,可以让JBoss在系统启动时自动启动,提供...
本文将详细讲解如何在Eclipse集成开发环境中使用XFire生成Web服务,并在JBoss 5.1应用服务器上进行部署和运行。 首先,我们需要理解Web服务的基本概念。Web服务是基于开放标准(如SOAP、WSDL和UDDI)的自包含、自...
根据文件提供的信息,本文将详细介绍JBoss7配置Mysql5.1数据源的过程。 JBoss是一个开源的应用服务器,支持Java EE应用程序,而Mysql是一个广泛使用的开源关系数据库管理系统。在JBoss上配置Mysql数据源是一个常见...
jboss的文件。。希望大家都能下载学习。。。
在我们的项目中,使用的是 Spring 2.5 版本,但是在 JBoss 5.1 中,可能会出现版本不兼容的问题。解决这个问题的方法是,在 WEB-INF 目录下添加一个名为 jboss-web.xml 的文件,并在其中配置 class-loading 信息。 ...
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 AS 5.1+ JBoss EAP 5.x 适用于目标服务器: JBoss AS 7.1.1以上 JBoss EAP 6.x(支持6.1+) Wildfly 8.x 它能做什么 该应用程序自动执行将源服务器的配置迁移到目标服务器所需的操作。 这包括: 从源...
pager-taglib 是个很好的jsp分页标签,使用它结合jstl可以实现灵活的分页导航功能...2.只在jboss5.1内测试通过,注意检查jdbc驱动包等相关依赖,tomcat可能出现缺包等问题,相信入门级别的朋友们应该可以找到解决方案的