JBOSS 6和JBOSS 5搭建多实例方法
2016-05-09 21:11
337 查看
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'
~
方法一
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'
~
相关文章推荐
- 小心服务器内存居高不下的元凶--WebAPI服务
- 运维入门
- 利用开源软件打造自己的全功能远程工具
- Linux5.9无人值守安装
- 数据中心和云未来的十二大趋势
- 用vsftp快速搭建ftp服务器
- Linux快速构建apache web服务器
- 服务器监控策略浅谈
- 如何降低服务器采购成本 原理分析
- 建议的服务器分区办法
- 服务器托管六大优势分析
- Erlang实现的一个Web服务器代码实例
- 服务器技术全面解析
- 保护DNS服务器的几点方法小结
- 我国成为全球第二大服务器消费国
- 服务器 安全检查要点[星外提供]
- 服务器应用自动重新启动IIS批处理[原创]_DOS/BAT_脚本之家
- FTP 服务器关于权限的问题
- 批处理设置windows服务器的代码ThecSafe1.9.4第1/3页