资源预览内容
第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
第9页 / 共10页
第10页 / 共10页
亲,该文档总共10页全部预览完了,如果喜欢就下载吧!
资源描述
基本信息 操作系统: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 204800* 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 autofs 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 该安装包将自动安装到目录 /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/profilejava -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_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=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.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 socket-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/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 同样将 127.0.0.1 修改为 JBoss 所在机器的 IP 地址 也可以点击 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 OK , 现在说明我们的部署已经成功了!默认,jboss7 的项目发布是使用 war 包方式发布,只需要把 war 包复制到 jboss /standalone/deployments目录下,运行 jboss 即可自动部署(事实上会热部署)。但很多时候我们不喜欢 war 发布,而是使用文件夹方式发布,可以使用如下方式做 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 archetype: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
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号