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 TV 模拟器启动

    模拟器启动错误 使用IntelCPU的模拟器 http://software.intel.com/en-us/android/articles/intel-hardware-accelerated-e ...

  2. 由App的启动说起(转)

    The two most important days in your life are the day you are born and the day you find out why. -- M ...

  3. Visual Studio2010 安装msdn

    1.注册VS2010 断网(不要冒险)->运行Microsoft Visual Studio 2010->帮助->注册产品->YCFHQ-9DWCY-DKV88-T2TMH-G ...

  4. 十六、C# 常用集合类及构建自定义集合(使用迭代器)

    常用集合类及构建自定义集合 1.更多集合接口:IList<T>.IDictionary<TKey,TValue>.IComparable<T>.ICollectio ...

  5. Cocos Studio1.5.0.1开发学习笔记(一)

    听说Cocos Studio很久了,主要是因为骨骼动画.目前看来Cocos2d-x播放动画的方式只有2种: 第一种:是播放序列帧动画,即将动画的每一帧都加载进缓存里,需要播放时再使用Animation ...

  6. Mysql group_concat函数被截断的问题

    mysql group_concat函数被截断的问题   MySQL的 group_concat 函数默认返回1024个字节长度,超过长度的会被截断.最近程序中就遇到这个问题了. 通过如下命令可以查看 ...

  7. underscorejs-countBy学习

    2.20 countBy 2.20.1 语法 _.countBy(list, iteratee, [context]) 2.20.2 说明 排序一个列表组成一个组,并且返回各组中的对象的数量的计数.类 ...

  8. WPF之核心面板(容器)控件简单介绍

    一.Canvas 1.官方表述:定义一个区域,在该区域中可以使用相对于该区域的坐标显式定位子元素. 2.对于canvas 的元素的位置,是靠控件的大小及Canvas.Top.Canvas.Left.C ...

  9. 功能: 用函数 funName 对数组 objArray 中的每个值进行处理一次,

    function each( objArray, funName ) {//功能: 用函数 funName 对数组 objArray 中的每个值进行处理一次,for(var i=0; i<obj ...

  10. C#.NET Winform 通用开发框架

    C/S系统开发框架-企业版 V4.0 (Enterprise Edition) 简介: http://www.csframework.com/cs-framework-4.0.htm 视频下载: 百度 ...