JBOSS EAP 5專案遷移至JBOSS EAP 6
目前公司系統很多使用JBOSS-EAP-5版本,JBOSS-EAP-6已經比較穩定且便於管理,所以將中間進行升級操作
JBOSS-EAP-6提供2種操作模式:domain與standalone。由於前端已經有F5做負載均衡,目前系統升級選擇了standalone模式。
專案包名
dop.war
安裝jboss6和jdk
安裝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-scanner的path路徑
複製一份standalone.xml並重新命名為dop.xml
修改dop例項的部署目錄到dop-deploy,將其dop.xml中的
修改為
資料來源以及驅動配置
資料來源驅動配置,在modules/system/layers/base/com中建立目錄oracle/main,並將資料來源驅動ojdbc-6.jar上傳至以下main目錄中
上傳之後並配置module,module.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 &
應用包的修改
在部署前需要將應用包中的中的jndi名字進行修改
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29018063/viewspace-2057480/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Centos7下用命令下載jdk7及jboss-eap-6CentOSJDK
- CAS (8) —— Mac下配置CAS到JBoss EAP 6.4(6.x)的Standalone模式(服務端)Mac模式服務端
- WPF WebClient EAP async awaitWebclientAI
- JBOSS 做專案時的問題 有關Jboss, Mbean, Session bean 求助BeanSession
- EAP-MD5認證暴力破解工具eapmd5pass
- IntelliJ IDEA 12 EAP 版本更新IntelliJIdea
- JBoss Data Grid 6釋出
- jboss 獲取web專案真實路徑Web
- weblogic專案能部署到Jboss中嗎?Web
- 把WebLogic EJB程式遷移到JBoss上Web
- jboss是否有應用於大型專案的案例?
- 請大家關注一下Jboss seam專案
- PyCharm 2022.1 EAP 2 釋出PyCharm
- IDEA 2024.3 EAP新特徵早覽!Idea特徵
- jboss + obbiz + mysqlMySql
- eclipes+jboss
- petstore + Jboss + mysqlMySql
- 初學jboss
- linux jboss伺服器釋出簡單java專案Linux伺服器Java
- svn專案遷移至gitlab流程(保留提交記錄)Gitlab
- 微軟開源TypeScript編繹器 專案遷移至Github微軟TypeScriptGithub
- JBOSS遇到‘jboss.mq:service=DestinationManager’報錯MQ
- 擁抱正版免費的jetbrain IDE EAP版AIIDE
- PyCharm 4.5 EAP 釋出,Python 整合開發環境PyCharmPython開發環境
- JavaEE 6伺服器Glassfish JBoss Resin比較Java伺服器
- jboss建立新檔案的問題
- JBOSS安裝——2
- jboss oracle rac (zt)Oracle
- Eclipse + Jboss + Lomboz的檔案搜尋Eclipse
- 近期由於JBoss網站慢,本站提供JBoss .3.2.3下載網站
- 深入理解C#中的非同步(一)——APM模式EAP模式C#非同步模式
- Tomcat,JBoss與JBossWebTomcatWeb
- JBoss EJB 3.0 Preview ReleaseView
- jboss安裝請教
- 最簡單jboss教程!
- deploy package outside of jbossPackageIDE
- JBoss7配置指南
- JBoss的安裝(轉)