Jboss环境搭建指南

开发 后端
本文介绍JBoss环境的搭建。在安装JDK之后,安装JBoss和AOP,然后就可以部署应用了。之后只需要启动jboss,便可通过rcp客户端访问你的jboss。

以下列出JBoss环境搭建的步骤:

一。安装JDK

java应用当然首先需要安装java运行环境(JRE),JRE提供了运行java的基本环境。安装jboss需要jdk,jdk中包含jre

下载地址(JRE):https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jdk-6u14-oth-JPR@CDS-CDS_Developer

安装过程很简单,应该都知道怎么安装软件。。。。

安装完JDK后,需要做如下配置:

我的电脑->属性->高级->环境变量,在 系统变量 中点击新建下面二项:

1. 名:JAVA_HOME,值:jdk的安装路径

2. 名:CLASS_PATH,值:%JAVA_HOME%\lib

在系统变量path中增加如下内容:;%JAVA_HOME%\bin;

这些做完后,在命令窗口中运行java -version有输出便可

二。安装Jboss

Jboss是Java EE应用服务器(就像Apache是web服务器一样),专门用来运行Java EE程序的。

下载地址:http://www.jboss.org/jbossas/downloads/ 选择其中的4.2.2.GA这个版本

安装jboss很简单,它不需要安装,直接解压到一个目录下即可

三。安装AOP

对于Jboss我们使用了一些其它组件:AOP,用它来做权限处理,(AOP是一个编程模型,用来对处理代码的方面,横切面),然后jboss自带有,但是自带的不能满足要求,所以需要单独安装和配置

下载地址:http://www.jboss.org/jbossaop/downloads/ 选择其中的JBoss AOP 2.0.1.GA下载

下载解压后,把基中的jboss-40-install/jboss-aop-jdk50.deployer下的所有的文件拷贝到jboss目录的jboss/server/default/deploy/jboss-aop-jdk50.deployer下,覆盖其中的所有文件

打开jboss/server/default/deploy/jboss-aop-jdk50.deployer/META-INF/jboss-service.xml文件,把其中的< attribute name=”EnableLoadtimeWeaving”>false< /attribute>上的false修改为true.

打开jboss/bin/run.bat(如果是在linux则是jboss/bin/run.sh)文件,修改其中的JAVA_OPTS=”-Dprogram.name=$PROGNAME $JAVA_OPTS”为JAVA_OPTS=”-Dprogram.name=$PROGNAME -javaagent:pluggable-instrumentor.jar $JAVA_OPTS”.其中有颜色的部分是加上的。

把aop解压目录下的lib/pluggable-instrumentor.jar文件拷贝到jboss/bin目录下

AOP安装完成

四。部署应用

跟apache一样,jboss也有一个部署目录,那就是jboss/server目录,其中有三个目录:all,default,minimal,代表了jboss提供的三种部署方式,all表示jboss提供的服务全部打开,default表示默认的jboss服务,minimal表示只打开最基本的。这里面可以增加自己的部署,我们只使用default。

进入default目录后,有以下几个目录:
conf:一些配置文件
data:保存的数据,比如有状态会话bean
deploy:部署目录,所有的应用都部署在这里面,相当于apache的htdocs
lib:部署的应用程序需要使用到的其它库(jar)
log:jboss的日志
tmp:部署应用是产生的临时文件
work:工作目录,所部署的应用(一些jar压缩文件)会被解压在这里

要部署我们的应用,还需要做以下几步:

A。把jboss/docs/examples/jca/mysql-ds.xml拷贝到jboss/server/default/deploy目录下,并做如下修改:

  1. < connection-url>jdbc:mysql://你要连接的数据库的ip:3306/数据库名?zeroDateTimeBehavior=convertToNull< /connection-url> 
  2.  
  3. < driver-class>com.mysql.jdbc.Driver< /driver-class> 
  4. < user-name>用户名< /user-name> 
  5. < password>密码< /password> 
  6. …..  

B。下载jdbc驱动:http://dev.mysql.com/downloads/connector/j/5.1.html 并把解压后的mysql-connector-java-5.XX-bin.jar拷贝到部署目录的lib中(server/default/lib)

C。现在数据库连接就配置好了,接下来部署myro3,到svn上下载myro_server\build\jar\myro_server.jar,和myro_server\src\META-INF\jboss-aop.xml,myro_server\lib\jml-1.0b3-full.jar,myro_server\lib\ymsg_network_v0_64.jar,myro_server\lib\ymsg_support_v0_64.jar,都拷贝到server/default/deploy下面就可以了

到此jboss服务器和myro3应用就部署好了,现在只需要启动jboss,便可通过rcp客户端访问你的jboss

打开命令提示窗口,到jboss的bin目录下面,运行:run -b 你的ip 启动jboss便可

剩下的就是修改rcp客户端程序中myroConfig.properties把其中连接的jboss的ip修改为你的ip即可

对于gwt应用的部署,到时候要提供一个war文件,把它部署到server/default/deploy下面就行了,然后访问http://你的ip:8080/war文件名就可以访问gwt程序.。同时把myro_server/myroConfig.properties部署到jboss/bin中。

以上,Jboss环境搭建步骤介绍完毕。

【编辑推荐】

  1. Red Hat开放JBoss ON代理软件的源代码
  2. GWT和JBoss联手促进网络发展
  3. 倡议JBoss门户与Enterprise门户合并
  4. 集成的JBoss中间件的管理平台
  5. Red Hat推动JBoss企业中间件再建里程碑
责任编辑:yangsai 来源: 博客园
相关推荐

2010-04-03 11:30:15

Widget开发

2009-06-16 10:53:01

JBoss中间件JBoss架构

2009-06-10 14:00:31

Jboss虚拟主机安装

2018-03-02 16:30:30

2009-06-12 17:50:45

Linux下JDK+J

2009-06-15 17:31:07

2021-08-18 11:42:06

UbuntuUbuntu Serv系统运维

2009-06-12 13:40:25

JBoss下载JBoss安装

2013-10-30 22:41:23

Clouda环境

2011-03-09 13:02:31

LAMP环境搭建

2011-03-14 13:06:58

LAMP搭建

2010-06-09 17:27:15

JBossIPv6协议

2011-08-25 15:02:17

Lua环境搭建EditPlus

2013-07-23 06:11:44

Android开发学习Android开发环境Java

2015-10-26 10:14:13

Android开发环境robolectric

2021-03-04 22:14:42

KDE桌面应用

2015-11-08 14:44:48

2015-03-05 11:28:51

Linux桌面环境终极指南

2011-04-02 11:40:17

LAMP测试环境

2020-11-03 08:36:08

Hadoop
点赞
收藏

51CTO技术栈公众号