当前位置:首页 > linux 下部署JBOSS 7.1 配置
基本信息
操作系统:CentOS Release 6.3 (Final) 32bit 内核版本:Linux jboss 2.6.32-279.el6.i686
JDK版本:Oracle ?Java SE Development Kit 7u79 JBoss版本:JBoss Application Server 7.1.1 Mysql版本:Mysql 5.1.73 系统自带
安装包:jdk-7u79-linux-i586.rpm、jboss-as-7.1.1.Final.zip
〇安装准备
修改系统打开文件限制
vim /etc/security/limits.conf
* soft nofile 204800 * hard nofile 204800 vim /etc/pam.d/login
session required /lib/security/pam_limits.so 关闭不需要的系统服务 chkconfig bluetooth off chkconfig firstboot off chkconfig cups off chkconfig ip6tables off chkconfig iptables off chkconfig isdn off chkconfig kudzu off chkconfig sendmail off chkconfig smartd off chkconfig autofs off service bluetooth stop service firstboot stop service cups stop service ip6tables stop service iptables stop service isdn stop service kudzu stop service sendmail stop service smartd stop service autofs stop
上传安装文件
将JDK和JBoss安装文件上传到服务器,目录随意,如:/home/下
一、安装最新的JDK版本
rpm -ivh jdk-7u79-linux-i586.rpm
该安装包将自动安装到目录 /usr/java 下 解压 jboss 安装包
unzip jboss-as-7.1.1.Final.zip
二、修改环境变量 使用root 登陆执行 vi /etc/profile
JAVA_HOME=/usr/java/jdk1.7.0_79/
PATH=$JAVA_HOME/bin:JRE_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/jt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib export JAVA_HOME PATH CLASSPATH 保存退出
source /etc/profile java -verison
java version \
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) Client VM (build 24.79-b02, mixed mode, sharing) java 配置完成!
三配置并启动jboss
JBoss为绿色版本,解压即可使用。下面将JBoss目录移动到一个相对规范的位置,Root登陆执行 mv jboss-as-7.1.1.Final.zip /usr/local/jboss OK,下面配置一下环境变量,执行
echo \echo \source /etc/profile
启动服务,执行
/usr/local/jboss/bin/standalone.sh
=========================================================================
JBoss Bootstrap Environment JBOSS_HOME: /usr/local/jboss
JAVA: /usr/java/jdk1.7.0_79//bin/java
JAVA_OPTS: -server -XX:+TieredCompilation -Xms64m -Xmx512m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true -Djboss.server.default.config=standalone.xml
========================================================================= 00:20:47,809 信息 [org.jboss.modules] JBoss Modules version 1.1.1.GA 00:20:52,168 INFO [org.jboss.msc] JBoss MSC version 1.0.2.GA
00:20:52,556 INFO [org.jboss.as] JBAS015899: JBoss AS 7.1.1.Final \00:21:03,707 INFO [org.xnio] XNIO Version 3.0.3.GA
00:21:03,719 INFO [org.jboss.as.server] JBAS015888: Creating http management service using
socket-binding (management-http) 修改host 文件 vi /etc/hosts
127.0.0.1 localhost localhost.localdomain jboss添加本机主机名
现在浏览器地址栏中输入:http://127.0.0.1:8080,出现欢迎界面,证明启动成功!
停止服务
可以在启动终端窗口按键 CTRL + C,即可完全停止JBoss服务
局域网访问 http://ip:8080是不能访问的,如果想让局域网内的其他机器访问,必须要修改JBoss配置,方法如下:
编辑jboss/standalone/configuration/standalone.xml 找到
将127.0.0.1修改为JBoss所在机器的IP地址即可,但是依旧无法访问,是因为Linux防火墙没有开放8080端口,执行: vi /etc/sysconfig/iptables 会发现有一行 -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT 复制它把22改成8080追加该行后面保存退出! 四创建管理员用户 ./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 : //管理员用户名,如:admin Password : // 管理员密码,如:jboss Re-enter Password : // 重复密码 创建完成后,运行jboss /usr/local/jboss/bin/standalone.sh 管理员控制台访问: 在欢迎界面中点击“Administration Controle”链接,或者访问这个地址:http://ip:9990/console,防火墙需要开放端口9990, 修改standalone.xml 也可以点击 administration console 进入控制台,可以看到管理部署, 项目发布 这里我们利用maven 制作一个最简单的web 项目,仅包含一个欢迎页面 mvn archetype:generate-DgroupId=com.mycompany.app -DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-webapp 关于 maven 如何搭建及使用,请参考文后《Maven安装配置》, 这里不再详细介绍。 我们将 my-webapp 移动到standalone/deployments下,很快jboss 自动部署好了。 现在访问下web
共分享92篇相关文档