jboss提供了二种运行模式:独立(独立运行模式),域(域模式),日常开发中,使用独立的模式足已;但生产部署时,一个应用程序,往往是部署在jboss集群环境中的,如果所有jboss服务器均采用独立的模式,会给运维带来极大的工作量,需要每台jboss服务器上逐一部署/更新,显然不适合。
域模式正是为了解决这一问题,该模式下,所有jbossserver可以划分成不同的集团(注:这里的jbossserver并不一定要对应某台物理机或虚拟机,一个操作系统上,可以同时多跑个jboss服务器实例,所以本文中的jboss服务器均指某个运行中的jboss服务器实例),每个集团中可以包含多个jboss服务器,所有这些jboss服务器中,可以指定一台做为域控制器(domaincontroller),俗称主服务器,其它jbossserver均为国内控制器(俗称slaveserver)。
主上可以控制所有jboss服务器,并监控其运行情况,部署应用时,一个包,只需要部署上到集团,该集团中的所有jboss服务器即会同步自动部署。
,
,
强>
下载jboss-eap-6.2.0.zip
下载jdk包:http://www.oracle.com/technetwork/java/javase/downloads/jdk8 -下载- 2133151. - html
下载jdk-8u131-linux-x64.rpm
,
,
,
,
Centos7无法使用ssh登陆及解决方案
百胜instatll net-tools -y ,,- - - - -安装netstat工具
systemctl启动sshd - - -启动sshd服务
netstat -nalt
,
,
,
安装
检查系统是否自带jdk,如果系统自带jdk,需要先将它卸载掉。然后安装我们需要的jdk。
检查是否安装jdk命令:
-
删除自带jdk的命令:
rpm - e - nodeps java-1.6.0-openjdk-1.6.0.0-1.41.1.10.4.el6。x86_64
或者用yum - y删除命令删除:
yum - y remove java-1.6.0-openjdk-1.6.0.0-1.41.1.10.4.el6.x86_64
,
[root@localhost vmware-tools-distrib] # rpm-qa | grep jdk
[root@localhost vmware-tools-distrib] # java版本
bash: java:命令没有找到
,
,
将安装包jdk-8u131-linux-x64上传至服务器/home/oldboy/tools目录下
,
,
chmod - r 777/home/卑劣/工具/jdk-8u131-linux-x64。rpm
rpm -ivh/home/卑劣/工具/jdk-8u131-linux-x64。rpm
mv/usr/java/jdk1.8.0_131 /usr/local/jdk1.8
,
,
配置环境变量
vi/etc/profile
在文件最后配置如下变量
JAVA_HOME=/usr/地方/jdk1.8
路径=$ JAVA_HOME/bin:美元路径
CLASSPATH=: $ JAVA_HOME/lib/dt.jar: $ JAVA_HOME/lib/工具。jar
export JAVA_HOME
export PATH
export CLASSPATH
然后输入source/etc/profile命令,使配置文件生效。
[root@localhost vmware-tools-distrib]# java-version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build25.131-b11, mixed mode)
JBoss安装
将JBoss安装文件(先解压成目录)上传到服务器,目录:/usr/local/software
mkdir -pv/usr/local/software
不需要安装,解压即可使用,和Tomcat一样,下面将JBoss目录移动到usr/local 下,该目录为所有软件安装目录。
mv/usr/local/software/jboss-eap-6.2/usr/local/jboss6.2
vi/etc/profile
增加
JBOSS_HOME=/usr/local/jboss6.2
启动JBoss服务
启动之前最好现获取jboss文件的权限:
chmod -R 777/usr/local/jboss6.2
cd/usr/local/jboss6.2/bin
vi/usr/local/jboss6.2/domain/configuration/host.xml
设置名字:
设置密码:
secret value中配置的值是master上配置的slave用户的密码的base64。
配置master地址:
配置本地接口地址:
将127.0.0.1都替换成0.0.0.0或实际的IP地址: