- 浏览: 168866 次
- 性别:
- 来自: 北京
最新评论
-
ddnzero:
...
在JBoss AS7中进行项目部署 -
vivianivy:
请问这个集群方案能不能实现文件同步?
AS7群集配置 -
ndzj981479673:
jboss-admin.sh在哪里啊?我的bin目录下没有啊1 ...
JBoss AS7中的新概念-域 -
阿男bluedash:
582399232 写道我在启动域的master后启动slav ...
AS7群集配置 -
582399232:
我在启动域的master后启动slave,结果slave由于连 ...
AS7群集配置
文章列表
Linux使用技巧大拼盘(四)
grep显示行号
使用grep的`-n`选项可以显示行号:
`/`的inode号是2
power:/ weinanli$ ls -ldi /
2 drwxr-xr-x 40 root wheel 1428 Oct 9 08:28 /
`ls -F`
ls的manpage对`-F`选项的说明如下:
-F Display a slash (`/') immediately after each pathname that is a
directory, an asteris ...
Shell编程很有趣,Shell编程很复杂,Shell编程离我们很近又似乎很远:使用Linux离不开它,但似乎又不曾仔细了解它。这套文章的目的是带你走进Shell编程的大门 ,领略它的丰富多彩。
* 本节讲解内容:括号
* 本节使用的shell版本为:
GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin11)
Copyright (C) 2007 Free Software Foundation, Inc.
* 所有本节讲解的内容,都需要你自己动手操作才能明白其含义
* 本文中所用到的所有命令,使用如下格式:
...
Shell编程很有趣,Shell编程很复杂,Shell编程离我们很近又似乎很远:使用Linux离不开它,但似乎又不曾仔细了解它。这套文章的目的是带你走进Shell编程的大门 ,领略它的丰富多彩。
* 本节讲解内容:$
* 本节使用的shell版本为:
GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin11)
Copyright (C) 2007 Free Software Foundation, Inc.
* 所有本节讲解的内容,都需要你自己动手操作才能明白其含义
* 本文中所用到的所有命令,使用如下格式:
...
Shell编程很有趣,Shell编程很复杂,Shell编程离我们很近又似乎很远:使用Linux离不开它,但似乎又不曾仔细了解它。这套文章的目的是带你走进Shell编程的大门,领略它的丰富多彩。
* 本节讲解内容:echo,read与printf。
* 本节使用的shell版本为:
GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin11)
Copyright (C) 2007 Free Software Foundation, Inc.
* 所有本节讲解的内容,都需要你自己动手操作才能明白其含义
* 本文中所用到的所 ...
在Linux的世界里,有太多的细节需要去记住:Bash命令,常用的配置,一些实用的小技巧。。。这些知识非常细碎,但却会时不时地用到。虽然从各种各样的Linux书籍中可以找到相关的内容,但这些细节过于庞杂,完全用脑子记住 ...
这篇文档已经和最新版的JBoss EAP6和WildFly有出入了,建议参考我写的英文版的文档,会持续更新:https://community.jboss.org/wiki/AS7ClusterHowto
AS7的群集功能,从大的框架上来讲承袭沿用以往版本的设计,核心仍是基于JGroup。因此如果对以往JBoss AS的群集功能使用比较熟悉的话,会觉得AS7的群集并不难上手。
但从细节角度来讲,AS7的群集功能设计有了多方面改进:首先是简化了配置文件,实现单点式配置;此外,AS7中引入了域的概念,通过域对群集内各主机实现了统一配置部署。本文详细介绍AS7下群集的使用方法。
阅读本文之前,必 ...
注:文本的内容主要探讨JBoss AS7的实现细节,涉及AS7的内核代码及分析,需要耗费大量时间与精力来学习理解。如果你只是基于JBoss进行应用开发或是日常运维管理,可以忽略本文,看看网站上其它和AS7使用及开发相关的内容。
在软件领域,模块化的设计思想变得越来越重要,它的目的是使得软件变得容易扩展。在这一方面,最典型的例子当属Linux内核:Linux Kernel通过模块化设计,允许开发人员撰写功能代码,并以驱动模块的方式加载进内核,使得系统扩展变得非常容易。JBoss AS7吸取了不少来自于操作系统方面的设计经验,通过"模块化"的设计,让开发人员可以通过搭积木的方式 ...
Java Annotation是Sun公司自JDK 1.5版本以来推出的一个新的语言特性,中文可以将其翻译成Java标记。什么是标记特性呢?如果你使用Java编写过一些程序,那么你可能已经接触过这一特性了。比如JavaDoc语法中使用的@return,@param这些就 ...
向JBoss中集成Spring一直都是比较令人头疼的事情。针对所有Spring与JBoss集成时的各种问题,JBoss社区推出了一站式解决方案: JBoss Snowdrop[1]。
这个项目共分为三个组件:
分别是:
* Snowdrop Deployers
用于向JBoss中部署用Spring撰写的 ...
(注:本文撰写时7.0.0.CR1是最新版本,目前已经有7.1发布,但下面的内容是通用的)
JBoss AS7 最近发布了 7.0.0.CR1 版本,CR意即Candidate Release(候选发布版),是JBoss AS在Alpha -> Beta之后相对比较完整的一个版本,包含了CDI,JAX-RS等诸多重要特性。这次的7.0.0.CR1版本代号White Rabbit(白兔子)。由于采用了新的MSC内核和JBoss Modules架构,其运行和启动速度真正做到了动若脱兔。让我们一起来体验下吧!
首先是下载JBoss AS 7.0.0.CR1,访问JBoss AS的下载页面: ...
Tattletale[1]可以帮助你分析你的项目中组件之间的依赖关系。通过扫描你的项目,它可以生成不同的报告,以HTML表单的形式展现出来,让你对你的项目所使用的组件,和项目代码模块之间的相互关系有更加直观的把握。
它可以分析的内容包括:
* Dependants - 被依赖关系
* Depends On - 依赖关系
* Graphical Dependencies - 图形化的依赖关系
* Transitive Dependants - 间接被依赖关系
* Transitive Depends On - 间接依赖关系
* Circular Dependency - 循环依赖
* Class ...
AS7的项目部署方式与原有版本相比有了较大变化,本文通过实例来讲解AS7中的项目部署方式。
有关JBoss AS7的下载和安装,请参考蓝点上面的另一篇文章:
http://bluedash.net/spaces/JBoss%20AS%207%20快速上手
部署一个简单的Web项目
下载 ...
从JBoss AS7开始,Classloader这块开始使用全新的JBoss Modules。与传统的使用classpath加载方式相比,JBoss Modules在设计阶段就考虑到了在旧有classpath loading模式下的一些问题。本文通过实例来介绍JBoss Modules的设计思路,新特性以及实际使用方法。
介绍
我们都知道,Java一直使用classpath的方式来加载各种class和jar的资源。这样的方式会造成许多问题,比如下面这些经常会遇到的问题:
# 一个大的项目中,有的classpath当中的资源被加载后可能根本不会被用到,这就造成了系统资源的浪费
# 同一个cl ...
JBoss AS7新加入了域(domain)的概念并实现了相关功能。域的提出及实现,其目的是使得多台JBoss AS服务器的配置可以集中于一点,统一配置、统一部署,从而在管理多台JBoss AS服务器时,实现集中管理。本文详细介绍如何使用AS7的这一新特性。
域(Domain)的概念及其与群集(Cluster)的区别
对于使用过JBoss AS过往版本的用户,可能对AS所提供的群集功能已经很熟悉了,在理解域的时候可能会遇到困难。那么域和群集有什么区别,用处上有什么不同呢?
总的来讲,JBoss的群集的目的是提供:
* 负载平衡(Load Balance)
* 高可用(High Avail ...
线程间的竞争叫做Racing,正如这篇文章的图片一样,不同的线程好比在高速赛道上行驶的F1方程式赛车,当赛车在各自的赛道上互不影响各自行驶时,可以相安无事。但这是一场比赛,既然是比赛,必然有并线、超车的行为,此时两辆赛车很可能会挤到赛道中公共的部分,如果此时两车速度相差不多,而且距离差距不大,就极有可能发生可怕的事故。
在计算机世界里,不同的线程运行的程序就好比不同赛道上的赛车。如果各个线程相互独立,完全没有关系,不会相互影响。但实际情况往往没有这么简单,线程可能会共同访问某个共享资源,并操作这些共享资源,如果程序逻辑依赖于这些资源,那么不同线程执行的先后次序就很有可能会影响到程序的执行结 ...