Linux下配置两个jboss
Linux下配置两个jboss.txt如果不懂就说出来,如果懂了,就笑笑别说出来。贪婪是最真实的贫穷,满足是最真实的财富。幽默就是一个人想哭的时候还有笑的兴致。1、安装JDK 并设置环境变量
这里使用的jdk版本为jdk1.5.0.06。
设置环境变量
1)编辑系统环境变量文件/etc/profile
vi /etc/profile
添加如下内容:
#SET JAVA ENVIRONMENT
JAVA_HOME=/usr/java/jdk1.5.0_06
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
2)编辑/etc/profile.d/java.sh
vi /etc/profile.d/java.sh
添加如下内容:
#SET JAVA ENVIRONMENT
JAVA_HOME=/usr/java/jdk1.5.0_06
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
2、创建两个JBOSS账号
创建组groupadd jbossgroup
useradd –g root –G jbossgroup jboss1
useradd –g root –G jbossgroup jboss2
设置密码
passwd jboss1
******
passwd jboss2
******
3、创建账号jboss1的jboss
1)以账号jboss1登录linux,安装jboss
在对应的目录中,解压程序文件即可。
unzip jboss-4.2.3.GA.zip
2)配置jboss1的jboss配置
cd ~
vi .bash_profile
添加内容如下:
#SET JBOSS ENVIRONMENT
JBOSS_HOME=/usr/jboss1/jboss-4.2.3.GA
export JBOSS_HOME
3)设置jboss自动启动
修改/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/jboss1
vi /etc/rc.d/init.d/jboss1
修改内容:
修改JBOSS_HOME
JBOSS_HOME=${JBOSS_HOME:-"/usr/jboss1/jboss-4.2.3.GA"}
修改JAVAPTH
JAVAPTH=${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/K20jboss1
ln -s /etc/init.d/jboss1 /etc/rc3.d/S80jboss1
ln -s /etc/init.d/jboss1 /etc/rc5.d/K20jboss1
ln -s /etc/init.d/jboss1 /etc/rc5.d/S80jboss1
root设置权限
chmod -f 770 /etc/init.d/jboss1
chmod -f 770 /etc/rc3.d/S80jboss1
jboss1设置权限
chmod -Rf 770 $JBOSS_HOME
4)修改端口(jboss1可以不修改端口,jboss2修改即可)
vi $JBOSS_HOME/server/default/conf/jboss-service.xml
查找到:mbean–ServiceBindingManager部分,将其注释去掉
并使用ports-01,即第一套端口。
vi $JBOSS_HOME/server/default/deploy/jboss-web.deployer/server.xml 修改HTTP/1.1 Connector port,8080改为8180
修改 AJP 1.3 Connector port,8009改为8109
vi $JBOSS_HOME/server/default/deploy/jms/uil2-service.xml
修改 ServerBindPort,8093改为8193
4、创建账号jboss2的jboss
1)以账号jboss2登录linux,安装jboss
unzip jboss-4.2.3.GA.zip
2)配置jboss2的jboss配置
cd ~
vi .bash_profile
添加内容如下:
#SET JBOSS ENVIRONMENT
JBOSS_HOME=/usr/jboss2/jboss-4.2.3.GA
export JBOSS_HOME
3)设置jboss自动启动
exit退出jboss2,再重新登录,环境变量才生效。
cp $JBOSS_HOME/bin/jboss_init_redhat.sh /etc/rc.d/init.d/jboss2
vi /etc/rc.d/init.d/jboss2
修改内容:
修改JBOSS_HOME
JBOSS_HOME=${JBOSS_HOME:-"/usr/jboss2/jboss-4.2.3.GA"}
修改JAVAPTH
JAVAPTH=${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/K20jboss2
ln -s /etc/init.d/jboss2 /etc/rc3.d/S80jboss2
ln -s /etc/init.d/jboss2 /etc/rc5.d/K20jboss2
ln -s /etc/init.d/jboss2 /etc/rc5.d/S80jboss2
root设置权限
chmod -f 770 /etc/init.d/jboss2
chmod -f 770 /etc/rc3.d/S80jboss2
jboss2设置权限
chmod -Rf 770 $JBOSS_HOME
4)innerjboss修改端口
vi $JBOSS_HOME/server/default/conf/jboss-service.xml
查找到:mbean–ServiceBindingManager部分,将其注释去掉
并使用ports-02,即第二套端口。
vi $JBOSS_HOME/server/default/deploy/jboss-web.deployer/server.xml 修改HTTP/1.1 Connector port,8080改为8280
修改 AJP 1.3 Connector port,8009改为8209
vi $JBOSS_HOME/server/default/deploy/jms/uil2-service.xml
修改 ServerBindPort,8093改为8293
5、使用root登录Linux,可以使用命令
service jboss1 start
service jboss1 stop
service jboss1 restart
启动和关闭jboss1的服务。同样道理jboss2也是一样。