以下是我根据自己的实际操作整理出来的操作步骤
linux下面部署jboss步骤,这里以jboss7,jdk7为例
1、安装jdk环境
首先下载jdk,我这里下载的是jdk-7u71-linux-x64。
之后在linux中新建文件夹,对jdk进行管理,我在/usr/重新建了一个java文件夹,把下载来的jdk压缩包上传到/usr/java中,
解压缩压缩包,一般是以.gz .tar结尾的我们用tar -xzf jdk-7u71-linux-x64.gz 命令解压,如果是以zip结尾的可以用
nuzip jdk-7u71-linux-x64.zip(我用的是CentOS7,有自带nuzip工具),不会解压的可以自行百度下。
查看系统是不是自带了JDK,使用命令java -version 如果看到有信息,再执行命令 rpm -qa | grep gcj 查看系统安装的JDK信息
我这了看到了
libgcj-4.4.4-13.el6.i686
java-1.5.0-gcj-1.5.0.0-29.1.el6.i686
然后卸载自带JDK yum -y remove java-1.5.0-gcj-1.5.0.0-29.1.el6.i686
配置环境变量,使用vi修改环境变量的配置文件 vi /etc/profile 。在文件末尾添加这么几行配置(路径自己按照实际情况来)
export JAVA_HOME=/usr/java/jdk1.7.0_71
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存并退出之后,使用source /etc/profile 重新加载配置(每次修改后都需要执行,否者配置不会生效)
由于系统中有可能有其他默认的JDK版本,这时我们需要修改默认的JDK为我们的JDK,执行以下命令(实际路径按照你自己的来)
update-alternatives --install /usr/bin/java java /usr/lib/jvm/java7/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java7/bin/javac 300
update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java7/bin/jar 300
update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java7/bin/javah 300
update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java7/bin/javap 300
选择JDK的版本,执行命令 update-alternatives --config java 选择你自己的JDK版本
测试是否安装成功 执行命令 java -version 查看JDK版本信息,我这里看到了
java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)
对比之前的信息证明我安装成功了
2.安装jboss
首先下载jboss, 我这里下载的是jboss-as-web-7.0.2.Final.zip,然后在linux中新建jboss文件夹便于管理jboss
解压缩jboss-as-web-7.0.2.Final.zip,不会的自行百度。
配置JBOSS_HOME 执行命令 vi /etc/profile 在最后添加一行配置 export JBOSS_HOME=/usr/jboss/jboss-7.0.2 保存退出
并执行 source /etc/profile 重载配置
开放端口JOSS端口,由于我使用的CentOS7使用的是firewall防火墙(如果你的linux使用的不是firewall防火墙,请自行百度如何开放端口),
所以我开端口的方式是执行命令 8080是应用访问端口,9990是管理员访问端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-port=9990/tcp --permanent
修改JBOSS配置,如果不修改的话,就只能在本地访问了,其他电脑访问不了,找到下面一段配置
<interfaces>
<interface name="management">
<inet-address value="${jboss.bind.address.management:127.0.0.1}"/>
</interface>
<interface name="public">
<inet-address value="${jboss.bind.address:127.0.0.1}"/>
</interface>
</interfaces>
把两个127.0.0.1修改成你系统的ip地址
好了,安装到此为止全部结束,接下来咱们就启动jboss,然后访问下,看下是不是部署成功了
后台运行 nohup ./usr/jboss/jboss-as-web-7.0.2.Final/standalone.sh & 这种方式控制台关掉了,jboss进程也不会shutdown的
控制台运行 nohuop ./usr/jboss/jboss-as-web-7.0.2.Final/standalone.sh 或者
sh ./usr/jboss/jboss-as-web-7.0.2.Final/standalone.sh 这种方式控制台一关,jboss就shutdown了
在浏览器中输入 http://192.168.172.128:8080/ ip为你自己的ip,看下界面出来了,恭喜简单部署jboss成功!