码迷,mamicode.com
首页 > 其他好文 > 详细

JBOSS 6和JBOSS 5搭建多实例方法

时间:2016-05-09 22:16:06      阅读:789      评论:0      收藏:0      [点我收藏+]

标签:服务器   export   sleep   

JBOSS 6搭建多个实例方法

方法一

1、复制原本服务器中原有的实例,例如JBOSS自带的standalone,若是在另一个服务器中搭建实例,也要复制JDK。

2、查看系统中是否设置JAVA_HOME和JBOSS_HOME两个变量,若有设置也要做相应的修改。

3、修改启动脚本

#!/bin/bash

echo ===============================

NAME=umc-web

ID=`ps -ef | grep "$NAME" | grep -v "$0" | grep -v "grep" | awk ‘{print $2}‘`

if [ "$ID" != "" ]; then

   for id in $ID

     do

       echo "开始停止服务器..."

       kill -9 $id

     done

echo " 服务器已经停止,将开始启动..."

sleep 1

else

echo "服务器已经是停止状态,将直接启动..."

sleep 1

fi


export JAVA_HOME="/opt/jdk1.7.0_75"

export JBOSS_HOME=”/opt/jboss-eap-6.2


rm -rf /opt/jboss-eap-6.2/umc-web/tmp/*

rm -rf /opt/jboss-eap-6.2/itf/data/*

#cp /opt/Jenkins/test_NewPackage/umc-web.war /opt/jboss-eap-6.2/umc-web/deployments/umc-web.war


export JAVA_OPTS="-Xms2048m -Xmx2048m -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 /opt/jboss-eap-6.2/bin/standalone.sh -Djboss.server.base.dir=umc-web -c=standalone.xml -Djboss.bind.address=0.0.0.0 -Djboss.socket.binding.port-offset=100 -Dorg.jboss.as.logging.per-deployment=false  & >> /opt/jboss-eap-6.2/nohup.out 2>&1 &

echo "================scan log begin =========================="

sleep 1s

#tail -f /opt/jboss-eap-6.2/umc-web/log/server.log| awk ‘/started in/{ exit }‘

tail -f /opt/jboss-eap-6.2/umc-web/log/server.log|sed ‘/started in/Q‘

echo "===================scan log end==========================="

echo ‘部署成功‘         


技术分享

方法2

技术分享

技术分享技术分享技术分享技术分享技术分享

JBOSS 5搭建多个实例方法

1、复制原有实例一份

2、注意查看系统中是否设置JAVA_HOME和JBOSS_HOME两个变量,若有设置也要做相应的修改。

3、修改启动脚本—修改相应的地方

查看系统中是否设置JAVA_HOME和JBOSS_HOME两个变量,若有设置也要做相应的修改。

export JAVA_OPTS="-Xms512m -Xmx1024m -XX:+UseParallelGC -XX:MaxPermSize=256m -Xss128k -XX:+HeapDumpOnOutOfMemoryError -Dorg.jboss.resolver.warning=true

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

-Djava.rmi.server.hostname=192.168.20.12

-Dcom.sun.management.jmxremote

-Dcom.sun.management.jmxremote.port=1490

-Dcom.sun.management.jmxremote.authenticate=false

-Dcom.sun.management.jmxremote.ssl=false

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

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

-Djboss.platform.mbeanserver

-Djavax.management.builder.initial=org.jboss.system.server.jmx.MBeanServerBuilderImpl

-Dsun.lang.ClassLoader.allowArraySyntax=true"



pkill -9 -f bse-job

rm -rf /opt/jboss/server/bse-job/deploy/bse-job*.war

cp /jboss01/deploy-kd/bse-job*.war /opt/jboss/server/bse-job/deploy/



rm -rf /opt/jboss/server/bse-job/work/*

rm -rf /opt/jboss/server/bse-job/tmp/*

nohup /opt/jboss/bin/run.sh -DstaticServer=http://192.168.17.167/poc/static -Dcom.ibm.msg.client.commonservices.ffst.suppress=-1 -Djboss.http.thread=300 -Djboss.service.binding.set=ports-04 -Djboss.http.acceptCount=500 -Djboss.http.port=8380 -c bse-job -b 0.0.0.0 -Dfile.encoding=utf-8 -Djboss.server.lib.url=file:/opt/sharelib > /dev/null 2>&1 &


#/dev/null 2>&1 &

echo ‘ok‘

~                     

技术分享

JBOSS 6和JBOSS 5搭建多实例方法

标签:服务器   export   sleep   

原文地址:http://10983441.blog.51cto.com/10973441/1771595

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!