以下列出JBoss环境搭建的步骤:
一。安装JDK
java应用当然首先需要安装java运行环境(JRE),JRE提供了运行java的基本环境。安装jboss需要jdk,jdk中包含jre
安装过程很简单,应该都知道怎么安装软件。。。。
安装完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目录下,并做如下修改:
- < connection-url>jdbc:mysql://你要连接的数据库的ip:3306/数据库名?zeroDateTimeBehavior=convertToNull< /connection-url>
- < driver-class>com.mysql.jdbc.Driver< /driver-class>
- < user-name>用户名< /user-name>
- < password>密码< /password>
- …..
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环境搭建步骤介绍完毕。
【编辑推荐】