JBoss EAP 7.0.0 安装与配置教程

需积分: 14 1 下载量 73 浏览量 更新于2024-09-08 收藏 1.1MB PDF 举报
"JBoss是一个基于J2EE的开源应用服务器,它遵循LGPL许可,可在商业应用中免费使用。JBoss主要管理EJB,支持EJB 1.1、2.0和3.0规范,但不包含Web容器,通常与Tomcat或Jetty结合使用。本文档将详细讲解JBoss的安装步骤,包括使用RedHat JBoss Developer Studio 10.3.0.GA进行安装,配置JDK 1.8.0_131为默认,部署EAP 7.0.0,导入CASH和TRADE工程,解决编译错误,设置EAR工程,创建Server,配置MQ和数据库,以及处理CASH和TRADE的配置文件。" 1. **JBoss介绍**:JBoss是开源的Java企业版(J2EE)应用服务器,其核心功能在于管理Enterprise JavaBeans (EJB)。由于它遵循LGPL许可,因此允许在商业环境中自由使用。不过,JBoss自身并不包含Web服务器组件,常与Apache Tomcat或Jetty结合,以提供完整的Web服务功能。 2. **安装RedHat JBoss Developer Studio**:首先,需要下载并安装RedHat JBoss Developer Studio的特定版本,例如10.3.0.GA,这是一个集成开发环境,方便进行JBoss相关项目的开发和部署。 3. **配置JDK**:确保已安装JDK 1.8.0_131,并将其设置为系统默认版本,因为JBoss EAP 7.0.0可能需要此版本的Java运行环境。 4. **部署JBoss EAP 7.0.0**:对于Linux系统,需要安装的是JBoss EAP 7.0.5,这是JBoss的一个企业级实现,提供了更全面的企业级服务和管理功能。 5. **导入工程**:在Developer Studio中导入CASH和TRADE两个工程,这些工程可能包含了应用程序的业务逻辑和接口。 6. **解决编译错误**:为了消除编译错误,需要将所有工程的编译级别设置为1.8,并在Facets中设置Java版本,对于EJB工程,应设置为3.0。同时,指定运行时环境为EAP 7。 7. **配置EAR工程**:选择要包含在EAR(企业应用归档)中的工程,如CASH、TRADE和TRADEWS,这使得这些工程可以作为一个整体进行部署。 8. **创建Server并配置**:新建一个Server,设置Overview页面的运行时环境,添加启动参数如`-verbose:class`以监控类的加载,以及`-Dorg.apache.catalina.JSESSIONID=JSESSIONIDCookie`来配置Session ID的名称。 9. **配置消息队列(MQ)**:使用之前配置的MQ,工厂和队列的定义位于`standalone.xml`中。同时,设置数据库密码,这通常涉及登录模块的安全配置。 10. **处理配置文件**:CASH和TRADE的配置文件需要复制到服务器的module目录中,这些配置会被引用并在`standalone.xml`和`jboss-deployment-structure.xml`中注册。CASH的配置文件位于特定目录,而TRADE的配置文件包括`TfConfig.ini`和`tfconfig`文件夹。 11. **发布应用**:最后,通过Developer Studio的Publish功能,将应用发布到JBoss Server上,确保所有依赖和配置都已正确设置。 12. **额外依赖**:像`wmq.jmsra.rar`这样的依赖库可能需要手动放置到特定目录,以便应用程序能够连接到WebsphereMQ。 通过以上步骤,可以成功地在JBoss服务器上安装并配置CASH和TRADE应用。请注意,实际操作中可能会遇到各种问题,需要根据具体情况进行调试和调整。