1.简单安装-环境变量配置-创建控制台用户并访问控制台。
 
下载了windows版的jboss服务器(jboss-as-7.1.1.Final)
    依赖JDK1.6以上版本,jdk环境变量等就不再赘述。
 
JBOSS环境变量:
    JBOSS_HOME     D:\jboss-as-7.1.1.Final;
    path                    %JBOSS_HOME%\bin;
 
    配置OK后,cmd到bin目录,执行standalone.bat,没有异常信息证明启动成功。访问localhost:8080没问题就OK。端口可以在D:\jboss-as-7.1.1.Final\standalone\configuration\standalone.xml这个文件中更改。我们会看到如下界面:
    
    第一个是相关的文档,第三个Administration Console是JBOSS的管理控制台,这个访问的这个目录:http://localhost:9990/console,9990是管理控制台的默认端口,命令行模式下默认端口为9999。AS 7提供了两种管理方式:基于网络的控制台管理和命令行接口,这里是基于网络控制台,命令行的在windows上没看到DEMO。
我们会看到没有创建用户的提示,我们需要创建一个jboss控制台管理的用户。可以执行bin目录下的这个脚本:add-user.bat,我们按照提示添加一个用户,这里先不细说。用户添加完了就OK,可以访问控制台界面了。
 
至此,服务器跑起来了,控制台也看到了。我们需要仔细理解一下JBOSS的用法。
 
2.JBOSS的用法:
 
首先了解下JBOSS目录下各个文件夹的作用:
        
bin                         启动脚本、配置文件和各种命令行工具,如库,添加用户和java诊断报告可用在WINDOWS和UNIX环境下使用             
bin/client                 包含一个客户端的jar包用于基于non-maven的客户端    存储配置信息和可能被JAVA客户端应用程序或外部web容器用的jar包
bundles                   OSGi bundles(面向Java的动态模型系统)的位置    
docs/schema           XML schema定义文件           
domain                   domain模式的配置文件,部署的内容,可写区域的域模式运行此安装过程
        configuration   domain模式所有配置文件
        data               主机控制器内部工作区。内部存储部署内容的地方,用户不能操作这个目录。notes:域模式不支持扫描文件系统来部署内容 
        tmp                临时文件
modules                  AS 7是基于模块化的类加载架构。服务器中使用的各种模块化的模型都在这里
standalone              standalone模式的配置文件,部署的内容,可写区域由安装单独立服务器运行的应用
        configuration            用于此安装的独立服务器的配置文件。运行服务器的所有配置信息都在这里是为独立的服务器配置修改的单一位置             
        data                        由服务器编写的持久信息,如通过web管理控制台或CLI部署的项目存放在content目录下
        deployments            用户部署内容的存放目录,用于自动检测和部署到服务器运行时
        lib/ext                      扩展的一些jar包
        log                          独立服务器日志文件、
           tmp                         服务器编写临时文件的位置    
        tmp/auth                  特殊的位置,用来交换身份证令牌与本地客户端,这样他们可以确认,他们是本地的运行过程           
        appclient                 配置文件,部署的内容,可写区域由安装客户端应用程序容器运行使用       
welcome-content      默认欢迎界面的内容
 
各种配置:
 
独立服务器配置:
    standalone.xml(默认)      J2EE6全配置文件完整版、OSGi  
    standalone-ha.xml              J2EE6全配置文件高可用性  
    standalone-osgi-only.xml    OSGi独立服务器,不具备J2EE6    
    standalone-xts.xml              独立J2EE6权认证配置Web服务的事务处理支持  
域服务器配置:
    domain.xml(默认)           J2EE6全配置文件完整版、OSGi   
    domain-osgi-only.xml         OSGi独立服务器,不具备J2EE6    
 
至此可见,jboos as 7 主要包含两种管理模式:standalone模式和domain模式。
    standalone模式:独立进程
    domain域模式:多个JVM连接成一个域
    

初学jboss的更多相关文章

  1. 转载---jboss简单使用

    初学Jboss,对于Jboss的基础认识以及配置做一些记录 Jboss基础: JBoss是什么–基于J2EE的应用服务器–开放源代码–JBoss核心服务不包括支持servlet/JSP的WEB容器,一 ...

  2. Jboss基础及简单的应用

    初学Jboss,对于Jboss的基础认识以及配置做一些记录 Jboss基础: JBoss是什么–基于J2EE的应用服务器–开放源代码–JBoss核心服务不包括支持servlet/JSP的WEB容器,一 ...

  3. JBoss环境搭建及部署Web项目

    http://blog.csdn.net/pop303/article/details/7210290 赶在年前学习了一下JBOSS,之前觉得JBOSS相关资料会有很多,不过现在发现很少,在亚马逊出也 ...

  4. DDD初学指南

    去年就打算总结一下,结果新换的工作特别忙,就迟迟没有认真动手.主要内容是很多初学DDD甚至于学习很长时间的同学没有弄明白DDD是什么,适合什么情况.这世界上没有银弹,抛开了适合的场景孤立的去研究DDD ...

  5. gulp初学

    原文地址:gulp初学 至于gulp与grunt的区别,用过的人都略知一二,总的来说就是2点: 1.gulp的gulpfile.js  配置简单而且更容易阅读和维护.之所以如此,是因为它们的工作方式不 ...

  6. 初学seaJs模块化开发,利用grunt打包,减少http请求

    原文地址:初学seaJs模块化开发,利用grunt打包,减少http请求 未压缩合并的演示地址:demo2 学习seaJs的模块化开发,适合对seajs基础有所了解的同学看,目录结构 js — —di ...

  7. org.jboss.deployment.DeploymentException: Trying to install an already registered mbean: jboss.jca:service=LocalTxCM,name=egmasDS

    17:34:37,235 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on http-0.0.0.0-8080 17:34:37,281 INFO [ ...

  8. 初学Vue2.0--基础篇

    概述: 鉴于本人初学,使用的编译器是webStorm,需添加对VUE的支持,添加方法可以参考 http://www.jianshu.com/p/142dae4f8b51. 起步: 1. 扎实的 Jav ...

  9. 安装JBOSS

    下载JBOSS 无需安装 修改环境变量: JBOSS_HOME=/root/jboss-as-7.1.1.Finalexport JBOSS_HOME 进入bin下 ./standalone.sh - ...

随机推荐

  1. 关于Manjaro与Ubuntu双系统并存引发的一个boot问题

    事情发生在写下这篇博客的半小时前.笔者的电脑本身是Manjaro+win10双系统并存,因为一些原因要安装ubuntu. 装完ubuntu用了一阵子,想切回manjaro,于是遇到了这个问题. 看到k ...

  2. C++_异常6-其他异常特性

    虽然throw-catch机制类似于函数参数和函数返回机制,但是还是有些不同之处. 其中之一是函数fun()中的返回语句将控制权返回到调用fun()的函数A中, 但throw语句将控制权向上返回到第一 ...

  3. In linux shell, How to cp/rm files by time?

    find /path/to/folder/ -mtime 1 -exec rm {} \; // Deletes all Files modified yesterday

  4. 选择IM云服务供应商

    选择IM云服务供应商,其实最重要是有三个因素:费用.技术稳定性.以及后续运维服务. 对于不少创业公司来讲,可能需要找到成本和稳定性的最佳平衡点.目前国内不少IM云服务产品都推出了免费服务项目或者一定期 ...

  5. [转] Scala 2.10.0 新特性之字符串插值

    [From]  https://unmi.cc/scala-2-10-0-feature-string-interpolation/ Scala 2.10.0 新特性之字符串插值 2013-01-20 ...

  6. once函数,简约不简单的

    module.exports = once once.proto = once(function () { Object.defineProperty(Function.prototype, 'onc ...

  7. linux系统编程之(一) 信号量

    信号量 一.什么是信号量 信号量的使用主要是用来保护共享资源,使得资源在一个时刻只有一个进程(线程)所拥有. 信号量的值为正的时候,说明它空闲.所测试的线程可以锁定而使用它.若为0,说明 它被占用,测 ...

  8. poj2718

    一.题意:给定一串数字,数字没有重复,个数为2~10个.求这些数字分为两份,组合成的两个数的差最小是多少 二.思路:首先可以肯定的是,将这n个数平均分成两份,所得到的最小差一定在其某个组合当中.因此可 ...

  9. PIE SDK点元素的绘制

    1. 功能简介 在数据的处理中会用到点元素的绘制,目前PIE SDK支持IMarkerSymbol的点元素的绘制,MarkerSymbol对象是用于修饰点状对象的符号,它包括ArrowMarkerSy ...

  10. Docker容器日志查看与清理(亲测有效)

    https://blog.csdn.net/yjk13703623757/article/details/80283729 1. 问题 docker容器日志导致主机磁盘空间满了.docker logs ...