TA的每日心情 | 奋斗 2018-8-7 16:39 |
---|
签到天数: 4 天 连续签到: 1 天 [LV.2]测试排长
|
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
注意要勾选自动启用。 |
|