没有合适的资源?快使用搜索试试~ 我知道了~
首页JBoss Administration
资源详情
资源评论
资源推荐
JBoss Administration and Development
JBoss Administration and
Development
Third Edition (3.2.x Series)
Scott Stark and
The JBoss Group
© JBoss Group, LLC
2520 Sharondale Dr.
Atlanta, GA 30305 USA
sales@jbossgroup.com
Last Updated: June 28, 2003 4:39 pm
JBoss Version 3.2.1
JBoss Administration and Development
:
i
Contents
: List of Listings- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -xiii
: List of Figures - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -xix
CHAPTER i
Preface 15
i: Forward- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 15
i: About the Authors - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 16
i: About Open Source - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 17
i: About JBoss- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 18
JBoss: A Full J2EE Implementation with JMX - - - - - - - - - - - - - - - - - - - - - - - - 18
What this Book Covers- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 19
CHAPTER 1
Installing and Building the JBoss Server 15
•: Getting the Binary Files - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 16
Prerequisites- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 16
Installing the Binary Package- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 16
Directory Structure - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 17
The Default Server Configuration File Set- - - - - - - - - - - - - - - - - - - - - - - - 19
conf/jboss-minimal.xml- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 19
conf/jboss-service.xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 19
conf/jbossmq-state.xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 20
conf/jndi.properties - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 20
conf/log4j.xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 20
conf/login-config.xml- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 20
conf/server.policy- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 20
conf/standardjaws.xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 20
conf/standardjbosscmp-jdbc.xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 20
conf/standardjboss.xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 21
deploy/http-invoker.sar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 21
deploy/jbossweb-jetty.sar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 21
deploy/jmx-console.war- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 21
deploy/jmx-rmi-adaptor.sar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 21
deploy/jmx-invoker-adaptor-server.sar - - - - - - - - - - - - - - - - - - - - - - - - - - - - 21
deploy/management/ejb-management.jar- - - - - - - - - - - - - - - - - - - - - - - - - - - 22
deploy/management/console-mgr.sar, web-console.war - - - - - - - - - - - - - - - - - - - - 22
deploy/cache-invalidation-service.xml- - - - - - - - - - - - - - - - - - - - - - - - - - - - 22
deploy/hsqldb-ds.xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 22
deploy/jboss-jca.sar- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 22
deploy/jboss-local-jdbc.rar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 22
deploy/jboss-xa.rar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 23
:
ii
deploy/jms/jbossmq-destinations-service.xml - - - - - - - - - - - - - - - - - - - - - - - - 23
deploy/jms/jbossmq-httpil.sar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 23
deploy/jms/jbossmq-service.xml- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 23
deploy/jms/jms-ra.rar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 23
deploy/jms/jms-service.xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 23
deploy/mail-service.xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 23
deploy/properties-service.xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 24
deploy/scheduler-service.xml, schedule-manager-service.xml - - - - - - - - - - - - - - - - - 24
deploy/sqlexception-service.xml- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 24
deploy/transaction-service.xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 24
deploy/user-service.xml- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 24
deploy/uuid-key-generator.sar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 25
1-2: Basic Installation Testing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 25
1-2: Booting from a Network Server - - - - - - - - - - - - - - - - - - - - - - - - - - - - 27
1-2: Building the Server from Source Code - - - - - - - - - - - - - - - - - - - - - - - - - 31
Accessing the JBoss CVS Repositories at SourceForge - - - - - - - - - - - - - - - - - - - - 31
Understanding CVS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 31
Anonymous CVS Access - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 32
Obtaining a CVS Client- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 32
Building the JBoss-3.2.1 Distribution Using the Source Code - - - - - - - - - - - - - - - - - 33
Building the JBoss-3.2.1 Distribution Using the CVS Source Code - - - - - - - - - - - - - - 33
Building the JBoss-3.2.1/Tomcat-4.1.24 Integrated Bundle - - - - - - - - - - - - - - - - - - 34
An Overview of the JBoss CVS Source Tree - - - - - - - - - - - - - - - - - - - - - - - - - 35
Using the JBossTest unit testsuite- - - - - - - - - - - - - - - - - - - - - - - - - - - - 36
CHAPTER 2
The JBoss JMX Microkernel 41
2: JMX - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 42
An Introduction to JMX - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 42
Instrumentation Level- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 44
Agent Level - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 44
Distributed Services Level - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 45
JMX Component Overview - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 45
Managed Beans or MBeans - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 46
Notification Model- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 46
MBean Metadata Classes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 47
MBean Server - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 47
Agent Services- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 48
•: JBoss JMX Implementation Architecture - - - - - - - - - - - - - - - - - - - - - - - - - 49
The JBoss ClassLoader Architecture - - - - - - - - - - - - - - - - - - - - - - - - - - 49
Class Loading and Types in Java - - - - - - - - - - - - - - - - - - - - - - - - - - - - 49
ClassCastExceptions - I’m Not Your Type - - - - - - - - - - - - - - - - - - - - - - - - - - 50
IllegalAccessException - Doing what you should not - - - - - - - - - - - - - - - - - - - - - 55
LinkageErrors - Making Sure You Are Who You Say You Are - - - - - - - - - - - - - - - - 58
Debugging Class Loading Issues - - - - - - - - - - - - - - - - - - - - - - - - - - - - 64
Inside the JBoss Class Loading Architecture - - - - - - - - - - - - - - - - - - - - - - - - - 66
:
iii
Viewing Classes in the Loader Repository- - - - - - - - - - - - - - - - - - - - - - - - 67
Scoping Classes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 70
The Complete Class Loading Model - - - - - - - - - - - - - - - - - - - - - - - - - - 70
JBoss XMBeans - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 73
Descriptors- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 74
The Management Class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 77
The Constructors - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 77
The Attributes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 78
The Operations - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 80
Notifications - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 81
2-12: Connecting to the JMX Server - - - - - - - - - - - - - - - - - - - - - - - - - - - - 83
Inspecting the Server - the JMX Console Web Application- - - - - - - - - - - - - - - - 83
Securing the JMX Console - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 86
Connecting to JMX Using RMI- - - - - - - - - - - - - - - - - - - - - - - - - - - - - 88
Command Line Access to JMX- - - - - - - - - - - - - - - - - - - - - - - - - - - - - 95
Connecting twiddle to a Remote Server - - - - - - - - - - - - - - - - - - - - - - - - - - - 96
Sample twiddle Command Usage - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 96
Connecting to JMX Using Any Protocol - - - - - - - - - - - - - - - - - - - - - - - 100
2-13: Using JMX as a Microkernel - - - - - - - - - - - - - - - - - - - - - - - - - - - - 101
The Startup Process - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 101
JBoss MBean Services - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 103
The SARDeployer MBean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 103
The Service Life Cycle Interface - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 107
The ServiceController MBean- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 108
The create(ObjectName) method - - - - - - - - - - - - - - - - - - - - - - - - - - - - 109
The start(ObjectName) method - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 110
The stop(ObjectName) method - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 110
The destroy(ObjectName) method- - - - - - - - - - - - - - - - - - - - - - - - - - - - 110
Specifying Service Dependencies - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 110
Identitifying Unsatisfied Dependencies - - - - - - - - - - - - - - - - - - - - - - - - - - - 112
Hot Deployment of Components, the URLDeploymentScanner - - - - - - - - - - - - - - - - 112
Writing JBoss MBean Services - - - - - - - - - - - - - - - - - - - - - - - - - - - - 114
A Standard MBean Example - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 115
XMBean Examples - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 119
Version 1, the Annotated JNDIMap XMBean - - - - - - - - - - - - - - - - - - - - - - 120
Deployment Ordering and Dependencies - - - - - - - - - - - - - - - - - - - - - - - 143
2-20: The JBoss Deployer Architecture - - - - - - - - - - - - - - - - - - - - - - - - - - 165
Deployers and ClassLoaders - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 168
2-22: Remote Access to Services, Detached Invokers - - - - - - - - - - - - - - - - - - - 170
A Detached Invoker Example, the MBeanServer Invoker Service - - - - - - - - - - - 175
Detached Invoker Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 182
The JRMPInvoker - RMI/JRMP Transport - - - - - - - - - - - - - - - - - - - - - - - - - - 182
The JRMPProxyFactory Service - Building Dynamic JRMP Proxies - - - - - - - - - - - - - 183
The HttpInvoker - RMI/HTTP Transport- - - - - - - - - - - - - - - - - - - - - - - - - - - 183
The HA JRMPInvoker - Clustered RMI/JRMP Transport - - - - - - - - - - - - - - - - - - - 184
The HA HttpInvoker - Clustered RMI/HTTP Transport- - - - - - - - - - - - - - - - - - - - 184
HttpProxyFactory - Building Dynamic HTTP Proxies - - - - - - - - - - - - - - - - - - - - 185
剩余671页未读,继续阅读
darkhorse00000111
- 粉丝: 4
- 资源: 30
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0