linux 下部署jboss 7.1 配置

上传人:第*** 文档编号:31883565 上传时间:2018-02-09 格式:DOCX 页数:10 大小:514.47KB
返回 下载 相关 举报
linux 下部署jboss  7.1 配置_第1页
第1页 / 共10页
linux 下部署jboss  7.1 配置_第2页
第2页 / 共10页
linux 下部署jboss  7.1 配置_第3页
第3页 / 共10页
linux 下部署jboss  7.1 配置_第4页
第4页 / 共10页
linux 下部署jboss  7.1 配置_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《linux 下部署jboss 7.1 配置》由会员分享,可在线阅读,更多相关《linux 下部署jboss 7.1 配置(10页珍藏版)》请在金锄头文库上搜索。

1、基本信息 操作系统:CentOS Release 6.3 (Final) 32bit内核版本:Linux jboss 2.6.32-279.el6.i686 JDK 版本:Oracle Java SE Development Kit 7u79JBoss 版本: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 20

2、4800* hard nofile 204800vim /etc/pam.d/loginsession required /lib/security/pam_limits.so关闭不需要的系统服务chkconfig bluetooth offchkconfig firstboot offchkconfig cups offchkconfig ip6tables offchkconfig iptables offchkconfig isdn offchkconfig kudzu offchkconfig sendmail offchkconfig smartd offchkconfig auto

3、fs offservice bluetooth stopservice firstboot stopservice cups stopservice ip6tables stopservice iptables stopservice isdn stopservice kudzu stopservice sendmail stopservice smartd stopservice autofs stop上传安装文件 将 JDK 和 JBoss 安装文件上传到服务器,目录随意,如:/home/下 一、安装最新的 JDK 版本rpm -ivh jdk-7u79-linux-i586.rpm 该安

4、装包将自动安装到目录 /usr/java 下 解压 jboss 安装包unzip jboss-as-7.1.1.Final.zip二、修改环境变量使用 root 登陆执行vi /etc/profileJAVA_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/profilej

5、ava -verisonjava version 1.7.0_79Java(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/jbossOK,下面配置一下环境变量,执行echo JBOSS

6、_HOME=/usr/local/jboss/etc/profileecho export JBOSS_HOME/etc/profilesource /etc/profile启动服务,执行 /usr/local/jboss/bin/standalone.sh =JBoss Bootstrap EnvironmentJBOSS_HOME: /usr/local/jbossJAVA: /usr/java/jdk1.7.0_79/bin/javaJAVA_OPTS: -server -XX:+TieredCompilation -Xms64m -Xmx512m -XX:MaxPermSize=256

7、m -D.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 Modu

8、les version 1.1.1.GA00:20:52,168 INFO org.jboss.msc JBoss MSC version 1.0.2.GA00:20:52,556 INFO org.jboss.as JBAS015899: JBoss AS 7.1.1.Final Brontes starting.00:21:03,707 INFO org.xnio XNIO Version 3.0.3.GA00:21:03,719 INFO org.jboss.as.server JBAS015888: Creating http management service using sock

9、et-binding (management-http)修改 host 文件vi /etc/hosts127.0.0.1 localhost localhost.localdomain jboss 添加本机主机名现在浏览器地址栏中输入:http:/127.0.0.1:8080 ,出现欢迎界面,证明启动成功!停止服务 可以在启动终端窗口按键 CTRL + C,即可完全停止 JBoss 服务 局域网访问 http:/ip:8080 是不能访问的,如果想让局域网内的其他机器访问,必须要修改 JBoss 配置,方法如下: 编辑 jboss/standalone/configuration/standa

10、lone.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-use

11、rs.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 管理员控制台访问: 在欢迎界面中点击

12、“Administration Controle”链接,或者访问这个地址:http:/ip:9990/console ,防火墙需要开放端口 9990,修改 standalone.xml 同样将 127.0.0.1 修改为 JBoss 所在机器的 IP 地址 也可以点击 administration console 进入控制台,可以看到管理部署,项目发布这里我们利用 maven 制作一个最简单的 web 项目,仅包含一个欢迎页面mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-webapp -Darchetype

13、ArtifactId=maven-archetype-webapp关于 maven 如何搭建及使用,请参考文后Maven 安装配置 , 这里不再详细介绍。我们将 my-webapp 移动到 standalone/deployments 下,很快 jboss 自动部署好了。现在访问下 web OK , 现在说明我们的部署已经成功了!默认,jboss7 的项目发布是使用 war 包方式发布,只需要把 war 包复制到 jboss /standalone/deployments目录下,运行 jboss 即可自动部署(事实上会热部署)。但很多时候我们不喜欢 war 发布,而是使用文件夹方式发布,可以使

14、用如下方式做 jboss 的发布:假设有一个需要发布的完整 web 应用程序,文件夹名为:solr1、停止已经启动的 jboss2、复制 solr 到 jboss /standalone/deployments 目录下3、重命名 solr 文件夹为:solr.war4、新建一个文本文件:solr.war.deployed ,内容为:solr.war5、启动 jboss 即可。五 部署 web 项目在 AS7 中部署一个 J2EE 项目接下来我们试着将一个完整的 J2EE 项目部署进 AS7, JBoss 社区已经给我们做好了一个 demo 工程,使用下面的命令来创建这个项目:mvn arche

15、type:generate -DarchetypeArtifactId=jboss-javaee6-webapp -DarchetypeGroupId=org.jboss.weld.archetypes -DarchetypeVersion=1.0.1.Beta1 -DgroupId=net.bluedash -DartifactId=demo -Dversion=1.0-SNAPSHOT给项目打包:mvn package打包完成后,我们将项目拷贝至 deployments 目录进行自动部署:rootjboss target# cp demo.war /usr/local/jboss/standalone/deployments/此时服务器日志输出如下:8:37:37,915 INFO org.jboss.as.server (Deployment

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 工业设计

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号