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

Eclipse4.2+Jboss7/Jboss-eap-6.0+EJB3.1分布式开发 第一篇

    博客分类:
  • EJB
阅读更多

第一篇(EJB Server端的配置)

开发工具准备:Eclipse4.2,jbosstools-4.0.0.Final,Jboss7或者Jboss-eap-6.0(架构一样),这些工具在哪里下载和发布以后我会发布一个骗专门的博客来说明,今天在这里就不多说了,我们直接进入正题。

 

开发环境说明,

  1. 我用的是windows7操作系统,其他操作系统可能会有些不同的配置方法,但是肯定是可行的。
  2. 准备两套Eclipse+Jboss7的开发环境,一套作为EJB Server端服务器,一套作为EJB Client端服务器

 

EJB Server端配置:

  1. 配置系统环境变量,比如我的Server端Jboss放在E:\project\J2EE\jboss-eap-6.0,那么我们配置环境变量JBOSS_HOME=E:\project\J2EE\jboss-eap-6.0

  2. 打开命令行模式为Server端Jboss添加Application-User,这个是Jboss对于Remote的连接的验证。添加过程参考下图,选择应用型用户,用户名:ejbserver,密码:123456,域和角色不输入,最后一定要记住<secret value="MTIzNDU2" />的内容,这个是你的密码的encode值。
  3. 配置成功后你可以查看%JBOSS_HOME%standalone\configuration\目录下面的两个文件application-roles.properties和application-users.properties,第二步配置成功后这两个文件会有你配置好的用户名和密码。

  4. 修改Jboss默认端口,因为我们在一台电脑上同时启动两个Jboss服务器,所以我们要修改一下Jboss的默认端口,这里Jboss为我们提供了一个很实用的功能。我们找到E:\project\J2EE\jboss-eap-6.0\standalone\configuration,这个是我的,你们可以找到你们Jboss安装目录下同样的位置,然后打开standalone.xml,找到socket-binding-group一项,修改port-offset="${jboss.socket.binding.port-offset:2,原来这里不是2,是0.这个意思就是就是在Jboss原有的默认端口都加2作为新的端口。比如原来Jboss的Remote端口是4447,修改完了就是4449了。
        <socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:2}">
            <socket-binding name="management-native" interface="management" port="${jboss.management.native.port:9999}"/>
            <socket-binding name="management-http" interface="management" port="${jboss.management.http.port:9990}"/>
            <socket-binding name="management-https" interface="management" port="${jboss.management.https.port:9443}"/>
            <socket-binding name="ajp" port="8009"/>
            <socket-binding name="http" port="8080"/>
            <socket-binding name="https" port="8443"/>
            <socket-binding name="osgi-http" interface="management" port="8090"/>
            <socket-binding name="remoting" port="4447"/>
            <socket-binding name="txn-recovery-environment" port="4712"/>
            <socket-binding name="txn-status-manager" port="4713"/>
            <outbound-socket-binding name="mail-smtp">
                <remote-destination host="localhost" port="25"/>
            </outbound-socket-binding>
        </socket-binding-group>
     
     
     
  • 大小: 38.9 KB
  • 大小: 101.5 KB
  • 大小: 36.2 KB
  • 大小: 41.6 KB
1
5
分享到:
评论

相关推荐

    jboss7ejb配置文件

    在JBoss 7及以上版本中,对EJB的配置过程相较于之前的版本有所变化,主要涉及到两个关键的配置文件:`jboss-ejb3.xml`和`ejb-jar.xml`。 `ejb-jar.xml`文件是EJB模块的标准配置文件,遵循Java EE规范。在这个文件中...

    JBossTools-ALL-win32-3.0.0.CR2

    JBossTools-ALL-win32-3.0.0.CR2 是一个专为Windows操作系统设计的集成开发环境(IDE)扩展包,它基于Eclipse平台,提供了丰富的工具集来支持JBoss相关技术的开发、部署和管理。这个版本是3.0.0的候选发布2(CR2),...

    jboss-eap-6.4.0.zip

    JBoss EAP 6.4 是 Red Hat 提供的一个企业级应用服务器,它基于 Java EE 6 规范,提供了全面的中间件服务,用于构建、部署和管理企业级应用程序。这个版本是 JBoss 产品线的一个关键里程碑,因为它包含了众多功能...

    ejb-cluster-example:JBoss EJB 集群示例

    JBoss EJB 集群示例 安装 在域模式下运行干净的 JBoss EAP 6.3 ./jboss-eap-6.3/bin/domain.sh 运行安装脚本 ./jboss-eap-6.3/bin/jboss-cli.sh -c --file=setup.cli 在服务器上部署文件ejb-cluster.jar并分配给...

    jboss-eap-5.2.0.zip

    JBoss EAP(Enterprise Application Platform),是Red Hat公司开发的一款基于Java EE(现在称为Jakarta EE)的应用服务器,它为开发者提供了一个全面的框架来构建、部署和管理企业级应用程序。标题中的"jboss-eap-...

    jboss-eap-7.2.0-installer.jar

    JBoss支持EJB 1.1和EJB 2.0 EJB3.0的规范,它是一个管理EJB的容器和服务器。类似于Sun's J2SDK Enterprise Edition(J2EE),JBoss的目标是一个源代码开放的J2EE环境。但是JBoss核心服务仅是提供EJB服务器。JBoss不...

    jboss-eap-6.3.0软件和源码.zip

    JBoss EAP 6.3.0是一款基于Java的企业级应用服务器,由Red Hat公司开发并维护,是Java EE(企业版)平台的实现。它提供了全面的中间件服务,支持多种应用程序,如Web应用程序、SOA(面向服务的架构)、交易处理、...

    jboss-eap-6.2.0

    1. **Java EE 6支持**:JBoss EAP 6.2.0完全兼容Java EE 6规范,这意味着它可以支持诸如JavaServer Faces (JSF),Java Persistence API (JPA),Java Message Service (JMS)以及Enterprise JavaBeans (EJB)等关键组件...

    jboss-eap-6.3.0

    1. **Java EE 6支持**:JBoss EAP 6.3.0遵循Java Platform, Enterprise Edition (Java EE) 6标准,提供包括Servlet 3.0、JPA 2.0、EJB 3.1、JSF 2.1等在内的服务和API。 2. **模块化架构**:EAP 6.3引入了模块化...

    jboss-web-3.0.0-beta-2.zip_beta_jboss_jboss web 3.0_jboss-web

    3. **Java EE兼容性**:作为Java EE的一部分,JBoss Web支持EJB(Enterprise JavaBeans)、JMS(Java Message Service)、JTA(Java Transaction API)等服务,为开发企业级应用提供了一个全面的框架。 4. **安全...

    jboss-4.2.3.GA_下的jboss-4.2.3.GA_下的

    JBoss AS 4.2.3.GA(Application Server)是Red Hat公司开发的一款开源Java应用服务器,它基于Java EE(Enterprise Edition)5规范,提供了全面的企业级服务,包括EJB(Enterprise JavaBeans)、JMS(Java Message ...

    jboss-3.2.5.zip

    本篇文章将详细讲解"jboss-3.2.5.zip"这一版本的JBoss安装、配置及EJBCA的安装和设置过程。 一、JBoss 3.2.5简介 JBoss 3.2.5是在2004年发布的一个版本,它是Java社区的重要里程碑,为开发者提供了轻量级、开源的...

    jboss-5.0.0.GA 官方正式版

    3. **增强的EJB3支持**:JBoss 5对Java Enterprise Edition 5中的EJB3规范进行了全面支持,提供了更简单的编程模型,减少了大量XML配置,使开发过程更为简便。 4. **Web服务支持**:通过JAX-WS和JAX-RS,JBoss 5...

    JBoss_Enterprise_Application_Platform-7.0

    JBoss Enterprise Application Platform (EAP) 7.0 是一个基于Java EE 7规范的开源应用服务器,由Red Hat公司开发并维护。这个版本在Java企业级开发领域中扮演着重要角色,因为它提供了全面的框架和服务,使得开发、...

    JBoss5配置相机

    这些可以在`$JBOSS_HOME/server/default/conf/jboss-service.xml`或`standalone.xml`(如果是JBoss EAP 7及以上版本)中修改。 6. **安全管理** JBoss AS 5支持角色基访问控制(RBAC)和用户认证。在`$JBOSS_HOME/...

    Jboss环境变量

    EJB(Enterprise JavaBeans)是JavaEE的一个组成部分,用于构建分布式、事务处理的企业级应用。EJB3.0相对于早期版本进行了重大改进,简化了开发过程,提高了开发效率。 - **Session Beans**:这是EJB中最常见的...

    ejb_jboss.rar_ejb mysql_ejb_jboss_estoreW_java ejb jbo_jboss

    这是一个基于EJB(Enterprise JavaBeans)技术的项目,利用了JBuilder作为开发工具,JBoss应用服务器进行部署,以及MySQL数据库存储数据。这个项目名为"ejb_jboss_estoreW",推测是一个电子商务(e-store)平台的...

    jboss7正式版

    为了开始使用JBoss EAP 7.0,你需要下载压缩包"jbosseap-7.0",解压后按照官方文档的指引进行安装和配置。首先,你需要设置环境变量,然后启动服务器,接着可以通过管理控制台或CLI部署你的应用。如果遇到问题,可以...

    JBOSS开发人员指南

    【JBOSS开发人员指南】 在IT行业中,JBoss是一个非常重要的开源中间件,由Red Hat公司维护,主要用于实现企业级应用服务器的功能。本指南旨在为开发者提供全面、深入的JBoss开发知识,帮助他们更好地理解和运用这个...

    jboss-jms包

    JBoss JMS(Java Message Service)是Red Hat公司开发的JMS实现,它是JBoss Application Server的一部分,提供了一个标准、可靠且面向消息的中间件服务。在分布式环境中,JMS作为异步通信的核心组件,允许应用程序...

Global site tag (gtag.js) - Google Analytics