博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux下配置两个jboss 5.1
阅读量:4649 次
发布时间:2019-06-09

本文共 3396 字,大约阅读时间需要 11 分钟。

Linux下配置两个jboss 5.1 ,贪婪是最真实的贫穷,满足是最真实的财富。幽默就是一个人想哭的时候还有笑的兴致。

1 、编辑JDK系统环境变量文件/etc/profile

vi /etc/profile添加如下内容:#SET JAVA ENVIRONMENTexport JAVA_HOME=/usr/java/jdk1.5.0_06 export PATH=$PATH:$JAVA_HOME/binexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

2、创建两个JBOSS账号

创建组groupadd jbossgroupuseradd –g root –G jbossgroup jboss1useradd –g root –G jbossgroup jboss2设置密码passwd jboss1******passwd jboss2******

3、创建账号jboss1的jboss

1)以账号jboss1登录linux,安装jboss

在对应的目录中,解压程序文件即可。
unzip jboss-5.1.0.GA.zip
2)配置jboss1的jboss配置

su - jboss1cd /home/jboss1vi .bash_profile添加内容如下:#SET JBOSS ENVIRONMENTexport JBOSS_HOME=/usr/local/jboss-5.1.0.GA

  注:一定要用 su - jboss1 这样环境变量才能切换过来。否则环境变量还是之前的那个用户的!

3)设置jboss1自动启动

修改/etc/rc.d/init.d目录权限,root登录
chmod 775 /etc/rc.d/init.d
输入命令exit,退出jboss1,再重新登录,环境变量才生效。

cp $JBOSS_HOME/bin/jboss_init_redhat.sh /etc/rc.d/init.d/jboss1vi /etc/rc.d/init.d/jboss1

修改内容:

修改JBOSS_HOMEJBOSS_HOME=${JBOSS_HOME:-"/usr/local/jboss-5.1.0.GA"}修改JAVAPTHJAVAPTH=${JAVAPTH:-"/usr/java/jdk1.5.0_06"}修改启动用户JBOSS_USER=${JBOSS_USER:-"jboss1"}设置所有IP能够访问jboss在JBOSS_CONF=${JBOSS_CONF:-"default"}下添加语句:JBOSS_HOST=${JBOSS_HOST:-"0.0.0.0"}

root设置启动脚步

ln -s /etc/init.d/jboss1 /etc/rc3.d/K20jboss1ln -s /etc/init.d/jboss1 /etc/rc3.d/S80jboss1ln -s /etc/init.d/jboss1 /etc/rc5.d/K20jboss1ln -s /etc/init.d/jboss1 /etc/rc5.d/S80jboss1

root设置权限

chmod -f 770 /etc/init.d/jboss1chmod -f 770 /etc/rc3.d/S80jboss1

jboss1设置权限

chmod -Rf 770 $JBOSS_HOME

 4、创建账号jboss2的jboss

1)以账号jboss2登录linux,安装jboss

在对应的目录中,解压程序文件即可。
unzip jboss-5.1.0.GA2.zip
2)配置jboss1的jboss配置

su - jboss2cd /home/jboss2vi .bash_profile添加内容如下:#SET JBOSS ENVIRONMENTexport JBOSS_HOME=/usr/local/jboss-5.1.0.GA2

  注:一定要用 su - jboss2 这样环境变量才能切换过来。否则环境变量还是之前的那个用户的!

3)设置jboss2自动启动

修改/etc/rc.d/init.d目录权限,root登录
chmod 775 /etc/rc.d/init.d
输入命令exit,退出jboss2,再重新登录,环境变量才生效。

cp $JBOSS_HOME/bin/jboss_init_redhat.sh /etc/rc.d/init.d/jboss2vi /etc/rc.d/init.d/jboss2

修改内容:

修改JBOSS_HOMEJBOSS_HOME=${JBOSS_HOME:-"/usr/local/jboss-5.1.0.GA2"}修改JAVAPTHJAVAPTH=${JAVAPTH:-"/usr/java/jdk1.5.0_06"}修改启动用户JBOSS_USER=${JBOSS_USER:-"jboss2"}设置所有IP能够访问jboss在JBOSS_CONF=${JBOSS_CONF:-"default"}下添加语句:JBOSS_HOST=${JBOSS_HOST:-"0.0.0.0"}

root设置启动脚步

ln -s /etc/init.d/jboss2 /etc/rc3.d/K20jboss2ln -s /etc/init.d/jboss2 /etc/rc3.d/S80jboss2ln -s /etc/init.d/jboss2 /etc/rc5.d/K20jboss2ln -s /etc/init.d/jboss2 /etc/rc5.d/S80jboss2

root设置权限

chmod -f 770 /etc/init.d/jboss2chmod -f 770 /etc/rc3.d/S80jboss2

jboss2设置权限

chmod -Rf 770 $JBOSS_HOME

4)、jboss2一定要修改端口,否则两个JBOSS不能同时运行

$JBOSS_HOME/server/default/conf/bindingservice.beans/META-INF/bindings-jboss-beans.xml4457-->144571098-->110984444-->144444445-->144458083-->180834446-->144461090-->110901099-->110994712-->147124713-->14713$JBOSS_HOME/server/default/deploy/ejb3-connectors-jboss-beans.xml3873-->31873$JBOSS_HOME/server/default/deploy/jbossweb.sar/server.xml8080-->7070443-->8443809-->1089

5、启动JBOSS

#启动JBOSS1su - jboss1servive jboss1 start/stop/restart#启动JBOSS2su - jboss2servive jboss2 start/stop/restart

6、总结

    如果不是Root 用户启动jboss 不能使用80、443端口,只能改为其它端口。但可以通过iptables来跳转

#把所有访问80的端口跳转到8080,把所有访问443的端口跳转到8443iptables -I PREROUTING -t nat -p tcp --dport 80 -j REDIRECT --to-ports 8080iptables -I PREROUTING -t nat -p tcp --dport 443 -j REDIRECT --to-ports 8443#保存配置/etc/init.d/iptables save#重启动iptablesservice iptables restart

7、结束!谢谢!

转载于:https://www.cnblogs.com/yuanermen/archive/2012/11/25/2787622.html

你可能感兴趣的文章
对easyui datagrid组件的一个小改进
查看>>
类似以下三图竞争关系的IT企业
查看>>
清明节
查看>>
ubuntu如何安装svn客户端?
查看>>
javascript之非构造函数的继承
查看>>
C#实现 单点登录(SSO)
查看>>
高精度计算(2015.8.1)
查看>>
cocos2d-x tile map瓦片地图的黑线及地图抖动解决方案
查看>>
软工网络15团队作业2——团队计划
查看>>
计算机专业及软件开发推荐书籍
查看>>
《Java程序设计》 课程教学
查看>>
Lambda--持续学习中
查看>>
简单谈谈面向对象和面向过程的区别
查看>>
Intellij IDEA 配置Tomcat远程调试
查看>>
python3 进程和线程(一)
查看>>
python-综合练习题(if条件语句,while循环,奇数偶数
查看>>
C语言基础-第三章
查看>>
PowerDesigner教程系列(一)概念数据模型
查看>>
python常用类库总结
查看>>
题解 CF962C 【Make a Square】
查看>>