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

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‘

~

时间: 2024-11-03 03:34:29

JBOSS 6和JBOSS 5搭建多实例方法的相关文章

Spring-MVC4 + JPA2 + MySql-5.5 + SLF4J + JBoss WildFly-8.1开发环境搭建

由于面试被问到了Spring4,所以打算把过去Spring3的项目全部升级为Spring4.现将环境搭建过程记录在此. 首先使用Maven Archetype创建项目骨架,执行以下命令: mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-webapp -DarchetypeVersion=1.0 -DgroupId={你的group

jboss 5.1 集群搭建

jboss 集群搭建,我曾尝试用jboss7.1版本的做集群,没有成功,后来就用jboss5.1的做了,下面是我做的一些主要的流程和需要修改的地方,供大家参考.有问题,请留言吧. 1.下载相关软件,需要下载三个文件,需要用的是jboss-5.1.0.GA(jboss 安装程序) ,mod_cluster-1.0.10.GA-windows-x86-ssl(mod_cluster这个版本已经带httpd),mod-cluster-1.0.10.GA-bin 下载jboss-5.1.0.GA  地址

jboss部署出现jboss.naming.context.java.rmi找不到错误

最近,在机器人程序中使用jmx,准备做个远程调用,客户端是web,部署在jboss上,本地测试的都好好的,发到预发布上就是不行, 错误描述: Failed to retrieve RMIServer stub: javax.naming.NameNotFoundException: rmi://10.6.54.232:9734/ffmmendservice -- service jboss.naming.context.java.rmi:."10.6.54.232:9734".ffmm

搭建高性能Jboss负载均衡集群

负载均衡集群是由两台或者两台以上的服务器组成.分为前端负载调度和后端服务两个部分.负载调度部分负载把客户端的请求按照不同的策略分配给后端服务节点,而后端节点是真正提供营养程序服务的部分.与双机热备不同的是,负载均衡集群中,所有的后端节点都处于活动动态,它们都对外提供服务,分摊系统的工作负载. 负载均衡集群可以把一个高负荷的应用分散到多个节点共同完成,适用于业务繁忙.大负荷访问的应用系统.负载均衡集群的一大优点除了将大负荷进行分摊解决性能问题之外,他还有极强的出错互补机制,每一个提供服务的节点在出

[JBoss] - 环境搭建

安装Java和设置JAVA_HOME等步骤跳过. 1.去官网下载jboss: http://jbossas.jboss.org/downloads/ 这里使用的是7.1.1 final,jboss版本4.0以上都有很大的变化,以前一直使用4.0,到版本7一下子好像要重新学过似的....-_-# 2.解压zip包.打开目录修改端口: (默认端口为8080,如果不需要修改端口,可跳过这步) 打开文件:....\jboss-as-7.1.1.Final\standalone\configuration

JBoss环境搭建及部署Web项目

http://blog.csdn.net/pop303/article/details/7210290 赶在年前学习了一下JBOSS,之前觉得JBOSS相关资料会有很多,不过现在发现很少,在亚马逊出也是很少,只有一个“JBoss实战:服务器配置指南 ”,不过我找到了英文版,有要的可以邮件给大家.我想从不会JBOSS开始进行,到我打包部署到JBOSS后能看到我的HELLO!网页结束的过程. 首先要进行的工作是下JBOSS.JBOSS插件.开发以eclipse为平台,都需要JEE方式. JBOSS,

Linux服务器Jboss运行环境搭建步骤和开机自动启动脚本编写运行

Jboss运行环境:Linux+Jdk+Jboss+jsp系统 Jboss软件说明:类似于Tomcat,就是一个跑Jsp系统的环境,他的站点路径跟Tomcat类似,Tomcat存放站点文件到webapps目录下,而Jboss存放在server/default/deploy目录下. 本次开发环境和测试步骤如下: Linu操作系统:CentOS 64-bit JBoss软件下载地址http://sourceforge.net/projects/jboss/files/JBoss/JBoss-4.2.

转 : JBoss Web和 Tomcat的区别

JBoss Web和 Tomcat的区别 在Web2.0的浪潮中,各种页面技术和框架不断涌现,为服务器端的基础架构提出了更高的稳定性和可扩展性的要求.近年来,作为开源中间件的全 球领导者,JBoss在J2EE应用服务器领域已成为发展最为迅速的应用服务器.在市场占有率和服务满意度上取得了巨大的成功,丝毫不逊色于其它的非开源 竞争对手,如WebSphere.WebLogic.Application Server.JBoss Web的诸多优越性能,正是其广为流行的原因. 基于Tomcat内核,青胜于蓝

【转】JBoss Web和 Tomcat的区别

转载于:http://www.verydemo.com/demo_c202_i780.html JBoss Web和 Tomcat的区别 在Web2.0的浪潮中,各种页面技术和框架不断涌现,为服务器端的基础架构提出了更高的稳定性和可扩展性的要求.近年来,作为开源中间件的全 球领导者,JBoss在J2EE应用服务器领域已成为发展最为迅速的应用服务器.在市场占有率和服务满意度上取得了巨大的成功,丝毫不逊色于其它的非开源 竞争对手,如WebSphere.WebLogic.Application Ser