JBOSS EAP 5项目迁移至JBOSS EAP 6

目前公司系统很多使用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名字进行修改

请使用浏览器的分享功能分享到微信等