- 浏览: 153249 次
- 性别:
- 来自: 北京
最新评论
-
jiamingw:
求教楼主 通过JMX远程监控JBoss-as-7. ...
JBoss7配置指南(四) -
jcyanfan:
mime-mapping 有没有公共的配置文件
JBoss7配置指南(四) -
lijunwyf41:
不错,但是有点抽象,最好有点示例
JBoss7配置指南(二) -
jbosscn:
大会日程,http://judcon2012.csdn.net ...
JBoss User Developer Conference现在报名买三送一 -
左右互搏:
一个问题,我自己写generic command即自定义命令。 ...
JBoss AS 7 命令简介
文章列表
JBoss社区昨天发布了JBoss AS 7.1.0 Final(Thunder). 7.1.0.Final通过了Java EE Full Profile认证
,在这个版本里包含了在管理,安全和集群等多个方面的改进。 AS7.1.0 Final 一共完成了590个JIra issue, 和7.0.2 Final相比,一共完成了1465个jira issue。
请点击这里
查看JBoss官方详细的Release Notes. 下载JBoss AS 7.1.0.Final请到https://www.jboss.org/jbossas/downloads
。
为
了便于维护和管理, JBoss AS 7 提供了命令行接口(CLI), 用户通过丰富的命令可以达到和 Web Console 一样的管理效果。本文尝试对 JBoss AS 7 的 CLI 进行简单介绍。
JBoss CLI 的作用
显而易见,CLI 的作用在于管理 ...
本质上,一个module就是本地和输入资源的聚合。本地资源构成模块本身;一般来源于JAR文件或者本地文件系统上的目录。可输入的资源包括任何模块外部的模块 class loader可见的东西,根据对其它模块的依赖来确定。我们使用 imports(输入) 来表示这个聚合。
除了 imports 概念外,一个 module可要定义它自身被别的module依赖时,哪些是可见的。这个集合总是模块可输入资源集合的子集,被称作模块的 exports(输出)。当一个 module 和别的 module 建立起依赖关系时,输入的资源仅由依赖 module 的输出资源构成。
当一个模块从一个依赖的模 ...
模块名是由"."号分割的字符串,它和version slot一起用来在module loader中唯一标志一个模块。一般来说,名称的组成就像包名一样,但在模块名和模块包含的包之间并没有任何的联系。一下有一些典型的模块名:
org.apache.commons.logging
org.jboss.remoting
cglib
javax.ejb.api
ch.qos.cal10n
大多数的module loader支持加载一个名叫"system"的特别模块。这个模块引用了用来加载jboss-module.jar的 ...
介绍
上一章介绍了在定义模块时,模块描述文件是怎样的结构以及有哪些选项。这一张将讨论打包成jar的应用如何申明对其它模块的依赖关系。
例如,如果你有一个用jar打包的应用并且想使用JBoss Modules来运行它。在这种情况下,我们需要有一种方式来告诉JBoss Modules 我们的应用依赖哪些模块,以便那些模块中的classes和resources能够被我们的应用所使用。要做到这一点,可以使用一个 manifest 文件。
在Manifest定义依赖
manifest依赖用来定义一个jar的依赖关系。下面是一个例子:
Dependencies: ...
JBoss Modules - 模块描述
- 博客分类:
- jboss
模块描述文件是一个XML文件,用来描述模块的结构,内容,依赖关系,过滤器,以及其它属性。它的格式是富有表现力的,用于使基于文件系统的模块装载器允许描述文件和模块内容放在一起,而不需要在模块内容之中。特别是,它在文件系统中的位置是将模块名转成以点号分割的目录,并加上该模块的version slot。然后以模块根路径附上该目录就可以找到 module.xml 文件。
下面弄是一个被用于 JBoss Application Server 的模块描述文件:
模块描述文件示例:
<?xml version="1.0" encoding="UTF-8 ...
北京JBoss User Group在10月28号晚上7:00-9:30举行,如果你想和JBoss的开发人员,开发经理碰面,请到活动网址 http://jbossusergroupbeijing03.eventbrite.com
注册. Redhat(红帽软件)将会为本次活动提供简单晚餐.
模块的定义是可插拔的,一个模块有多种方式来定义。然而,JBoss Modules采用了两种最常使用基本的实现策略。
第一个策略是使用静态的文件系统库(static filesystem repository)。一句模块的名称和版本,将模块组织在文件系统的目录层次结构中。模块目录的内容包括一个简单的模块描述文件和模块本身所有的内容(JARs或者任意的文件)。
第二个策略是直接读取JAR文件。它使用JAR MANIFEST.MF信息来定义简单的依赖关系以及其他信息,可以适用于直接在命令行执行JARs文件,以及JAR被部署到一个像JBoss应用服务器这样的容器当中的情况。
(翻译整理by Jim Ma)
4.3 JVM 设置
管理域和单独运行服务器的
JVM设置是不相同的。在管理域中,
domain
controller组件会负责停止和启动服务器进程,因此由它来决定
JVM的设置。在单独运行服务器中,由启动服务器的进程
(比如通过命令行参数
)负责
JVM的设置。
4.3.1 管理域
在管理域里,
JVM设置可以在不同的作用域上声明
:比如在特定的服务器组,一个主机或者一个特别的服务器。如果没有显式声明,
JVM设置从父作用域继承。这样可以在不同的层次上允许定制或者继承
...
JBossAS 7.0.2.Final 发布
- 博客分类:
- jboss7
很高兴的宣布发布JBoss AS 7.0.2 Final!
这个release里包括许多的bug fixes和以下重要的改进:
-JSF 2.1
- Async EJB的支持
- 恢复启动命令行里-b选项
- SSO支持
- JNDI内存消耗的改进
- Hibernate 3.3有限的支持
这个release中修复issue列表:https://issues.jboss.org/secure/ReleaseNote.jspa?projectId=12311211&version=12317953
下载地址:http://www.jboss.org ...
(翻译整理by Jim Ma)
4.管理任务
4.1 网络接口和端口
4.1.1 网络接口声明
JBoss AS 7 在整个配置文件中都引用命名的接口。一个网络接口通过指定一个逻辑名和选择一个物理接口来声明。
[standalone@localhost:9999 /] :read-children-names(child-type=interface)
{
"outcome" => "success",
"result" => [ ...
JBoss Modules 是一个适用于Java的模块化(非分层)类加载以及执行环境的实现。换句话说
,不同于Java传统的使用单个类加载器载入classpath中的所有JAR文件,每一个库(library,可以理解为完成某一个功能的一系列jar的组合)成为一个module,该module仅链接其依赖的其他module,而不再依赖其它任何资源。JBoss Module实现了一个线程安全的,快速的,高并发的类加载器委派(delegating)模型,再加桑一个可扩展的模块解析引擎,形成一个独特的,简单的,强大的应用程序执行和分布系统。
JBoss Modules被设计为能够和现有的libr ...
(整理翻译By Jim Ma)
3 核心管理概念
3.1 运行模式
JBoss Application Server 7可以被启动到两个不同的模式.域模式可以用来运行和管理多个jboss服务器的拓扑, 或者是单服务器模式,仅运行一个服务器的实例
3.1.1 单服务 ...
(整理翻译by Jim Ma)
1.
目标听众
这篇文档是为需要安装配置JBoss Application Server(AS7)的人员编写
1.1 开始之前
你需要知道如何下载,安装和运行JBoss Application Server7. 如果你还不了解这些信息, 请参考“入门指导"
1.2 手册中的示例
手册种大部分的例子会使用部分XML配置文件或者是de-typed的管理模型进行表示
2. 客户端
JBoss AS7提 ...
(整理翻译By Jim Ma)
前一篇blog中Jason Green提到JBoss Modules对JBoss AS7的提速起了很打的作用,JBoss Modules的作者David,在这篇博客
中为我们介绍了JBoss Modules的特性,以及和其他类似实现的对比。下面是这篇blog的译文,是了解学习jav ...