centos7 安装jboss7.1.1

系统版本:centos7  jdk版本:1.8  jboss版本:7.1.1

1.安装JDK

下载得到压缩包jdk-8u171-linux-x64.tar.gz,解压到/usr/local/目录,并将目录重命名为jdk1.8 
1.1配置环境变量 
在/etc/profile文件中添加以下内容:
设置java环境
JAVA_HOME=/usr/local/jdk1.8/
JRE_HOME=/usr/local/jdk1.8/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOMR/lib
export JAVA_HOME JRE_HOME PATH CLASS_PATH

2.安装 jboss-as-7.1.1
解压jboss-eap-7.1.1.zip,放到目录/usr/local/ 
配置环境变量 
在文件/etc/profile中添加以下内容:
配置jboss变量
export JBOSS_HOME=/usr/local/jboss-eap-7.1.1/
启动服务 
使用jboss之前,先设置文件的权限# chmod -R 777 /usr/local/jboss-eap-7.1.1 
然后进入jboss的bin目录,运行脚本 ./standalone.sh 即可,如果想后台运行那么
nohup ./standalone.sh >> log.log 2>&1 &

执行命令curl -I 127.0.0.1:8080 
出现如下内容则表示正常:

[root@localhost ~]# curl -I 127.0.0.1:8080
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Accept-Ranges: bytes
ETag: W/"1496-1427480780000"
Last-Modified: Fri, 27 Mar 2015 18:26:20 GMT
Content-Type: text/html
Content-Length: 1496
Date: Mon, 07 May 2018 11:35:44 GMT

看日志发现启动出错,错误如下:

jboss 启动出错 no main manifest attribute。。。。。。。。。。。。。

查了一下发现是jdk版本的问题,1.8会报错,1.7就不会报错

由于系统已经配置了jdk1.8,另外一个应用在使用

只好配置两个版本的jdk,其中一个配置到/etc/profile 环境变量里面,另外一个在使用的时候临时export一下
如下:
export JAVA_HOME=/usr/local/jboss-as-7.1.1.Final/jdk1.7.0_80
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPAT

缺点就是在每次启动这个程序的时候都要export一下才可以

3.在局域网其他机器上验证 
首先,配置centos7的防火墙和selinux,或者关闭它们。 
然后修改jboss配置文件,vim /usr/local/jboss-eap-6.4.0/standalone/configuration/standalone.xml 
找到如下内容,

<interface name="public">

    <inet-address value="${jboss.bind.address:127.0.0.1}"/>

</interface>
将127.0.0.1修改为允许访问的ip地址即可,或者写为所有ip0.0.0.0

4.管理端地址:
http://yxhlwyy.com:9990/
需要添加用户才可以进入管理端口
添加用户的步骤:
./bin/add-user.sh
全都默认直接按回车,然后输入用户名密码即可
修改端口在:
standalone/configuration/standalone.xml
修改里面的端口重启即可
<socket-binding name="ajp" port="8009"/>
<socket-binding name="http" port="8081"/>
<socket-binding name="https" port="8444"/>


5.配置https 
找到
standalone/configuration/standalone.xml
然后把
<connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/>
改成

<connector name="https" protocol="HTTP/1.1" socket-binding="https" scheme="https" secure="true">
<ssl name="https" password="123123" certificate-key-file="../standalone/configuration/yyy.com.key"/>
</connector>
其中password 是证书密码certificate-key-file= 是证书路径

发布war包
吧war包放到/usr/local/jboss-as-7.1.1.Final/standalone/deployments
即可自动发布
end

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值