Jboss環(huán)境搭建指南
以下列出JBoss環(huán)境搭建的步驟:
一。安裝JDK
java應(yīng)用當(dāng)然首先需要安裝java運(yùn)行環(huán)境(JRE),JRE提供了運(yùn)行java的基本環(huán)境。安裝jboss需要jdk,jdk中包含jre
安裝過(guò)程很簡(jiǎn)單,應(yīng)該都知道怎么安裝軟件。。。。
安裝完JDK后,需要做如下配置:
我的電腦->屬性->高級(jí)->環(huán)境變量,在 系統(tǒng)變量 中點(diǎn)擊新建下面二項(xiàng):
1. 名:JAVA_HOME,值:jdk的安裝路徑
2. 名:CLASS_PATH,值:%JAVA_HOME%\lib
在系統(tǒng)變量path中增加如下內(nèi)容:;%JAVA_HOME%\bin;
這些做完后,在命令窗口中運(yùn)行java -version有輸出便可
二。安裝Jboss
Jboss是Java EE應(yīng)用服務(wù)器(就像Apache是web服務(wù)器一樣),專門用來(lái)運(yùn)行Java EE程序的。
下載地址:http://www.jboss.org/jbossas/downloads/ 選擇其中的4.2.2.GA這個(gè)版本
安裝jboss很簡(jiǎn)單,它不需要安裝,直接解壓到一個(gè)目錄下即可
三。安裝AOP
對(duì)于Jboss我們使用了一些其它組件:AOP,用它來(lái)做權(quán)限處理,(AOP是一個(gè)編程模型,用來(lái)對(duì)處理代碼的方面,橫切面),然后jboss自帶有,但是自帶的不能滿足要求,所以需要單獨(dú)安裝和配置
下載地址:http://www.jboss.org/jbossaop/downloads/ 選擇其中的JBoss AOP 2.0.1.GA下載
下載解壓后,把基中的jboss-40-install/jboss-aop-jdk50.deployer下的所有的文件拷貝到j(luò)boss目錄的jboss/server/default/deploy/jboss-aop-jdk50.deployer下,覆蓋其中的所有文件
打開(kāi)jboss/server/default/deploy/jboss-aop-jdk50.deployer/META-INF/jboss-service.xml文件,把其中的< attribute name=”EnableLoadtimeWeaving”>false< /attribute>上的false修改為true.
打開(kāi)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”.其中有顏色的部分是加上的。
把a(bǔ)op解壓目錄下的lib/pluggable-instrumentor.jar文件拷貝到j(luò)boss/bin目錄下
AOP安裝完成
四。部署應(yīng)用
跟apache一樣,jboss也有一個(gè)部署目錄,那就是jboss/server目錄,其中有三個(gè)目錄:all,default,minimal,代表了jboss提供的三種部署方式,all表示jboss提供的服務(wù)全部打開(kāi),default表示默認(rèn)的jboss服務(wù),minimal表示只打開(kāi)最基本的。這里面可以增加自己的部署,我們只使用default。
進(jìn)入default目錄后,有以下幾個(gè)目錄:
conf:一些配置文件
data:保存的數(shù)據(jù),比如有狀態(tài)會(huì)話bean
deploy:部署目錄,所有的應(yīng)用都部署在這里面,相當(dāng)于apache的htdocs
lib:部署的應(yīng)用程序需要使用到的其它庫(kù)(jar)
log:jboss的日志
tmp:部署應(yīng)用是產(chǎn)生的臨時(shí)文件
work:工作目錄,所部署的應(yīng)用(一些jar壓縮文件)會(huì)被解壓在這里
要部署我們的應(yīng)用,還需要做以下幾步:
A。把jboss/docs/examples/jca/mysql-ds.xml拷貝到j(luò)boss/server/default/deploy目錄下,并做如下修改:
- < connection-url>jdbc:mysql://你要連接的數(shù)據(jù)庫(kù)的ip:3306/數(shù)據(jù)庫(kù)名?zeroDateTimeBehavior=convertToNull< /connection-url>
- < driver-class>com.mysql.jdbc.Driver< /driver-class>
- < user-name>用戶名< /user-name>
- < password>密碼< /password>
- …..
B。下載jdbc驅(qū)動(dòng):http://dev.mysql.com/downloads/connector/j/5.1.html 并把解壓后的mysql-connector-java-5.XX-bin.jar拷貝到部署目錄的lib中(server/default/lib)
C?,F(xiàn)在數(shù)據(jù)庫(kù)連接就配置好了,接下來(lái)部署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服務(wù)器和myro3應(yīng)用就部署好了,現(xiàn)在只需要啟動(dòng)jboss,便可通過(guò)rcp客戶端訪問(wèn)你的jboss
打開(kāi)命令提示窗口,到j(luò)boss的bin目錄下面,運(yùn)行:run -b 你的ip 啟動(dòng)jboss便可
剩下的就是修改rcp客戶端程序中myroConfig.properties把其中連接的jboss的ip修改為你的ip即可
對(duì)于gwt應(yīng)用的部署,到時(shí)候要提供一個(gè)war文件,把它部署到server/default/deploy下面就行了,然后訪問(wèn)http://你的ip:8080/war文件名就可以訪問(wèn)gwt程序.。同時(shí)把myro_server/myroConfig.properties部署到j(luò)boss/bin中。
以上,Jboss環(huán)境搭建步驟介紹完畢。
【編輯推薦】