linux 下安装配置jboss as7以及部署应用

1.测试平台及软件

centos 5.4

jdk-7u5-linux-i586.rpm

jboss-as-7.1.1.Final.zip

jboss-as-quickstarts-7.1.1.CR2-dist.zip

apache-maven-3.0.4-bin.tar.gz

2.安装相关软件

a.安装jdk

[root@mysqlnode2 ~]# chmod +x jdk-7u5-linux-i586.rpm

[root@mysqlnode2 ~]# rpm -ivh jdk-7u5-linux-i586.rpm

[root@mysqlnode2 ~]# java -version
java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
Java HotSpot(TM) Client VM (build 23.1-b03, mixed mode, sharing)

b.安装apache-maven

[root@mysqlnode2 ~]# tar zxvf apache-maven-3.0.4-bin.tar.gz

c.安装jboss

[root@mysqlnode2 ~]# unzip jboss-as-7.1.1.Final.zip

添加用户

[root@mysqlnode2 jboss-as-7.1.1.Final]# /root/jboss-as-7.1.1.Final/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): a

Enter the details of the new user to add.
Realm (ManagementRealm) :
Username : ppzlyg
Password :
Re-enter Password :
About to add user 'ppzlyg' for realm 'ManagementRealm'
Is this correct yes/no? yes
Added user 'ppzlyg' to file '/root/jboss-as-7.1.1.Final/standalone/configuration/mgmt-users.properties'
Added user 'ppzlyg' to file '/root/jboss-as-7.1.1.Final/domain/configuration/mgmt-users.properties'

启动

[root@mysqlnode2 bin]# /root/jboss-as-7.1.1.Final/bin/standalone.sh
-Djboss.bind.address=0.0.0.0
-Djboss.bind.address.management=0.0.0.0&

访问主页

http://192.168.1.109:8080/

访问控制台

http://192.168.1.109:9990/

输入创建的用户名和密码

关闭

[root@mysqlnode2 bin]# /root/jboss-as-7.1.1.Final/bin/jboss-cli.sh --connect command=:shutdown
{"outcome" => "success"}

3.部署应用测试

[root@mysqlnode2 ~]# unzip jboss-as-quickstarts-7.1.1.CR2-dist.zip

[root@mysqlnode2 ~]# cd jboss-as-quickstarts-7.1.1.CR2

测试helloworld

[root@mysqlnode2 jboss-as-quickstarts-7.1.1.CR2]# cd helloworld

[root@mysqlnode2 helloworld]# /root/apache-maven-3.0.4/bin/mvn package jboss-as:deploy

等待部署完毕后可以在控制台看到已经部署的应用

访问测试

http://192.168.1.109:8080/jboss-as-helloworld/HelloWorld

4.修改默认的主页

第一步

[root@mysqlnode2 bin]# vim /root/jboss-as-7.1.1.Final/standalone/configuration/standalone.xml

enable-welcome-root="true" 修改为

enable-welcome-root="false"

第二步

在你要部署的应用程序的WEB-INF文件夹下添加jboss-web.xml文件,里面的内容如下:

<?xml version="1.0" encoding="UTF-8"?> 
<jboss-web> 
    <context-root>/</context-root> 
</jboss-web>

然后重新打包成war包进行部署

这个时间你访问 http://192.168.1.109:8080/ 出现的就是你部署的项目的主页了!

linux 下安装配置jboss as7以及部署应用的更多相关文章

  1. Linux下安装配置MySQL5.7服务器

    Linux下安装配置MySQL服务器 一.安装环境 ============ OS:centos6.8 MySQL:mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz ...

  2. Linux 下安装配置 JDK7

    Linux 下安装配置 JDK7 配置环境(debian 7) 自从从Oracle收购Sun近三年来,已经有很多变化.早在8月,甲骨文将“Operating System Distributor Li ...

  3. (转载)Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记

    Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记 Linux下配LMAP环境,花了我好几天的时间.之前没有配置过,网上的安装资料比较混乱,加上我用的版本问题,安装过程 ...

  4. Linux下安装配置与使用MySQL数据库

    Linux下安装配置与使用MySQL数据库 在Linux下安装做开发时往往少不了要使用到MySQL数据库,下面就Linux系统为例讲解一下,如何安装MySQL数据库,如何启用/停.止MySQL服务,如 ...

  5. 在linux下安装配置rabbitMQ详细教程

    在linux下安装配置rabbitMQ详细教程 2017年12月20日 17:34:47 阅读数:7539 安装Erlang 由于RabbitMQ依赖Erlang, 所以需要先安装Erlang. Er ...

  6. Linux下安装配置Jmeter5.1,并执行jmx文件

    Windows下的jmeter是GUI模式,可查看操作,但是GUI对性能的干扰比较大,所有一般压测会在Linux上运行. 下面是Linux下安装配置Jmeter5.1,并执行jmx文件的步骤, 一.安 ...

  7. linux下安装配置svn服务器

    linux下安装配置svn服务器 1. svn服务器安装 将subversion-1.4.0.tar.gz和subversion-deps-1.4.0.tar.gz传到服务器. tar xfvz su ...

  8. Kali Linux 下安装配置MongoDB数据库 ubuntu 下安装配置MongoDB源码安装数据库

    Kali Linux 下安装配置MongoDB数据库   1.下载mongodb.tgz 压缩包: 2.解压到:tar -zxvf mongodb.tgz /usr/local/mongodb 3.创 ...

  9. Linux下安装配置virtualenv与virtualenvwrapper

    一.Linux下安装.配置virtualenv 配置源 #指定清华源下载pip的包 [root@localhost opt]# pip3 install -i https://pypi.tuna.ts ...

随机推荐

  1. Android开发--推送

    需要的知识点:Notification.Service 第三方开源框架 : android-async-http-master 推送的来源:android项目中,有时会有这样一种需求:客户每隔一段时间 ...

  2. oracle命令的缩写原型单词方便记忆总结

    $ORACLE_HOME/bin下的utilities解释 Binary              First Available        Description adapters        ...

  3. C++ cout cerr 和 clog 的区别

    我们都知道C++预定义了cin(标准输入流)和cout(标准输出流).但今天突然又蹦出来两个cerr(标准错误流(非缓冲))和clog(标准错误流(缓冲)),本着学习提高的态度在网上搜索了相关内容,下 ...

  4. javascript——浅谈javascript模版(自定义)

    /** * Created by Administrator on 15-1-19. */ function functionUtil() { } functionUtil = { //某个DOM节点 ...

  5. Ubuntu14.04安装AMD显卡驱动双屏显示器完全解决方案

    网上有很多方法,但是针对AMD显卡的方案不多,所以笔者今天想写一篇关于AMD显卡的教程. 首先,进入这个网址下载一些东东:http://support.amd.com/zh-cn/download/d ...

  6. jQuery-弹窗登录

    在jQuery中实现弹窗常要用到的方法有: width()  :元素的宽度 outerWidth()  元素的宽度 盒子的padding+border 总的宽度 scrollTop()  鼠标滚轮自上 ...

  7. PHP之验证码识别

    首先推荐几篇有关验证码识别的文章,觉得不错 php实现验证码的识别(初级篇) 关于bp神经网格识别验证码 一.思路 碰见一个验证码,如果我们想要识别它,我们需要的是做什么呢? 我们先观察几个验证码.. ...

  8. 隐藏和显示 ng-show ng-hide

    <div ng-controller='DeathraymenueController'>    <button ng-click="toggleMenue()" ...

  9. Ubuntu phpmyadmin 缺少mcrypt扩展解决方法

    之前在登陆phpmyadmin的时候,会出现警告说缺少mcrypt扩展的错误,一直没去解决这个问题,觉得没什么影响就算了. 今天谷歌了一下,原来是php5没有启用mcrypt模块.   sudo ph ...

  10. iOS9 以上的真机调试 不用证书

    具体流程如下: 首次使用AppleID  的注意事项:  要在设置中 进行 如下操作  设置--通用--描述文件   ---添加信任 但是有时候  还是 会不能调试,  显示信息  是这样的   : ...