JBOSS EAP 5專案遷移至JBOSS EAP 6

ai3707發表於2016-03-15

目前公司系統很多使用JBOSS-EAP-5版本,JBOSS-EAP-6已經比較穩定且便於管理,所以將中間進行升級操作
JBOSS-EAP-6提供
2種操作模式:domainstandalone。由於前端已經有F5做負載均衡,目前系統升級選擇了standalone模式。
專案包名
dop.war

安裝jboss6jdk

安裝jboss-eap-6.2到指定目錄,以下均以安裝目錄/opt為準


jdk放置jboss6同目錄下/opt


上傳包dop.war至部署目錄dop-deploy

複製deployments目錄為dop-deploy目錄,並刪除deployments目錄


dop.war包上傳至/opt/jboss-eap-6.2/standalone/dop-deploy


修改deployment-scannerpath路徑

複製一份standalone.xml並重新命名為dop.xml

修改dop例項的部署目錄到dop-deploy,將其dop.xml中的

修改為

資料來源以及驅動配置

資料來源驅動配置,在modules/system/layers/base/com中建立目錄oracle/main,並將資料來源驅動ojdbc-6.jar上傳至以下main目錄中

上傳之後並配置modulemodule.xml內容如下

配置dop.xml中的原資料來源配置

修改為

資料來源加密配置

節點中新增如下的配置

在進行配置之前先將明文密碼進行加密

然後在資料來源的配置中將原來的使用者名稱和密碼替代掉

原來

修改為

繫結地址配置

埠偏移配置

dop.xml中偏移量可以設定,也可以在啟動指令碼中設定,但是最終生效埠為啟動指令碼中的傳引數為準

執行緒及HTTP連線配置

在配置檔案中找到jboss:domain:threads子系統配置執行緒相關引數

在配置檔案中找到jboss:domain:web配置Connector相關引數

啟動指令碼

export JAVA_HOME="/opt/dop/jdk1.6.0_25"

export JAVA_OPTS="-Xms4096m –Xmx4096m -XX:+UseParallelGC -XX:MaxPermSize=512m -Djava.awt.headless=true -Dorg.jboss.resolver.warning=true -XX:+HeapDumpOnOutOfMemoryError

-Djava.security.egd=file:///dev/urandom.

-Dsun.rmi.dgc.client.gcInterval=3600000

-Dsun.rmi.dgc.server.gcInterval=3600000

-Dsun.lang.ClassLoader.allowArraySyntax=true"

nohup bin/standalone.sh -c=dop.xml -Ddop.port.offset=100  -Dfile.encoding=utf-8  &

http://192.168.10.31:8280/dop

 

應用包的修改

在部署前需要將應用包中的中的jndi名字進行修改

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29018063/viewspace-2057480/,如需轉載,請註明出處,否則將追究法律責任。

相關文章