51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 1659|回复: 0
打印 上一主题 下一主题

JBoss安装部署

[复制链接]
  • TA的每日心情
    奋斗
    2018-8-7 16:39
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    跳转到指定楼层
    1#
    发表于 2018-8-7 16:56:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    1   安装JDK
    目前公司开发环境及测试环境的JDK版本都是jdk-7u40,最新版本的jdk改动比较大,在生产环境中不要使用最新版本。下载jdk-7u40-linux-x64.rpm安装文件上传到到linux系统中。
    1、执行如下代码安装。
    # rpm –ivf jdk-7u40-linux-x64.rpm
    2、安装完成后,执行如下命令检查是否安装成功。
    # java –version
    java version "1.7.0_40"
    Java(TM) SE Runtime Environment (build 1.7.0_40-b43)
    Java HotSpot(TM) 64-Bit Server VM (build 24.0-b56, mixed mode)

    2   安装autofs
    参照NFS安装说明的第二章。
    3   安装GraphicsMagick
    根据应用程序实际需要,确认是否要安装GraphicsMagick(以下简称GM)图片处理工具。在使用安装脚本安装GM时,服务器必须连接到公网,否则安装失败。把GraphicsMagick目录下的安装脚本上传到服务器,然后执行如下命令进行安装。
    # chmod 755 installGraphicsMagick.sh
    # ./installGraphicsMagick.sh

    4   安装JBoss
    本安装手册中提供的配置文件,上传到服务器替换原文件即可使用。部分配置修改时,如果vi工具不熟悉,可以下载配置文件到本地用记事本修改后上传。
    4.1 安装JBoss
    把JBoss压缩包jboss-eap-6.1.0.zip上传到服务器上,然后执行解压。
    # unzip jboss-eap-6.1.0.zip -d /opt/

    4.2 配置JBoss
    1、设置JAVA_HOME变量,分别修改JBoss安装目录下的(/opt/jboss-eap-6.1.0/bin)domain.conf和appclient.conf配置文件,在JAVA_HOME下面增加如下内容:
    JAVA_HOME="/usr/java/jdk1.7.0_40"
    2、找到配置文件中的JAVA_OPTS,修改为如下内容:
    JAVA_OPTS="-Xms128m -Xmx1024m -XXermSize=256M -XX:MaxPermSize=512m -XX:ReservedCodeCacheSize=48M -Djava.net.preferIPv4Stack=true"
    3、修改/opt/jboss-eap-6.1.0/domain/configuration中的host.xml配置文件。位置:<interfaces>,修改后内容如下(红色内容):
    <interfaces>
                     <interface name="management">
                                         <any-ipv4-address/>
                     </interface>
                     <interface name="public">
                                         <any-ipv4-address/>
                     </interface>
                     <interface name="unsecure">
                                         <!-- Used for IIOP sockets in the standard configuration.
                                                             To secure JacORB you need to setup SSL -->
                                         <inet-address value="${jboss.bind.address.unsecure:127.0.0.1}"/>
                     </interface>
    </interfaces>

    4.3 添加管理用户
    进入到JBoss的Bin目录,执行增加用户脚本添加管理用户。注意红字。
    # cd /opt/jboss-eap-6.1.0/bin
    # ./add-user.sh
    What type of user do you wish to add?
    a) Management User (mgmt-users.properties)
    b) Application User (application-users.properties)
    (a):直接回车
    Enter the details of the new user to add.
    Realm (ManagementRealm) :直接回车
    Username :输入用户名
    Password :输入密码
    Re-enter Password :重复密码
    About to add user 'snsoft' for realm 'ManagementRealm'
    Is this correct yes/no?yes
    Added user 'snsoft' to file '/opt/jboss-eap-6.1/standalone/configuration/mgmt-users.properties'
    Added user 'snsoft' to file '/opt/jboss-eap-6.1/domain/configuration/mgmt-users.properties'
    Is this new user going to be used for one AS process to connect to another AS process?
    e.g. for a slave host controller connecting to the master or for a Remoting connection for server to server EJB calls.
    yes/no?yes
    To represent the user add the following to the server-identities definition <secret value="c25zb2Z0MTIzNDU2Lg==" />

    4.4 设置防火墙
    # vi /etc/sysconfig/iptables
    增加如下内容(注意增加的位置,参照NFS中的防火配置):
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 9990 -j ACCEPT
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 9999 -j ACCEPT

    4.5 设置JBoss自动启动
    把JBoss的启动脚本上传到服务器/etc/init.d/目录下,然后执行如下命令。
    # cd /etc/init.d/
    # chmod 755 jboss

    # ln -s  /etc/init.d/jboss /etc/rc3.d/S85jboss
    # ln -s  /etc/init.d/jboss /etc/rc3.d/K15jboss

    5   JBoss控制台的使用
    在浏览器打开JBoss管理控制台。http://10.77.50.1:9990,输入控制台管理用户名:jboss,密码:root1234。进入控制管理页面。如下图:

    点击应用服务器列表的“Stop Server”停用应用服务程序。然后点击“domain-deployments”进入应用程序包管理页面。如下图:

    选择mnt.war记录,点击

    删除旧程序包,如果是新部署应用,略过此步。

    点击

    ,选择本地程序包文件,然后上传程序。上传完成后要把Name和Runtime Name都修改为mnt.war。


    选择上传好的程序记录,点击

    ,进行对程序包和服务器组级绑定,以进行部署应用。
    点击“Overview”回到服务器管理页面,启动服务。


    6   常见问题
    6.1 UTF-8(中文乱码)
    在Host >> Server >> Server Configurations >> System Properties 增加:
    Key: org.apache.catalina.connector.URI_ENCODING  
    Value: UTF-8
    注意要勾选自动启用。
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-5-7 05:27 , Processed in 0.067225 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表