jboss7 配置指南Word格式.docx
- 文档编号:21729294
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:62
- 大小:103.49KB
jboss7 配置指南Word格式.docx
《jboss7 配置指南Word格式.docx》由会员分享,可在线阅读,更多相关《jboss7 配置指南Word格式.docx(62页珍藏版)》请在冰豆网上搜索。
http-interfaceinterface="
port="
(参见standalone/configuration/standalone.xml或者domain/configuration/host.xml)
基于HTTP协议的管理接入点运行在两个不同的context下。
一个用于运行管理的操作另外一个提供对web管理接口的访问。
∙
域API:
http:
//<
host>
:
9990/management
Web控制台:
9990/console
2.1.2访问管理控制台:
管理控制台和基于HTTP协议管理的API在统端口上运行,可以通过以下URL进行访问:
默认访问web管理页面的URL:
http:
//localhost:
9990/console.
2.1.3
对管理控制台进行加密
web管理控制台通过HTTP管理接口来对服务器进行通信。
对于如何机密HTTP管理接口以及如何启用默认的安全域,请参考一下本文中关于“加密管理接口"
章节。
2.2命令行接口
命令行方式的管理工具(CLI)提供了对域和单独运行服务器的管理。
用户可以使用命令行来连接域服务器或者单独运行服务器,通过传输de-typede的管理模型来执行管理操作。
2.2.1
Native管理接入点
Native的管理接入点负责接入使用AS内部协议与管理层进行交互的客户端.它使用基于java对象来描述的管理操作、二进制协议和RPC形式的API来对域和单独运行服务器进行管理操作。
命令行方式的管理工具使用它来实现对服务器的管理,单Native管理接入点也提供了极强的集成能力,可以和其他的客户端进行集成。
Nativeg管理接入点运行在host控制器上或者是一个单独运行服务器上。
如果使用命令行管理工具,Native管理接入点必须被启用.默认Native管理接入点运行在9999端口上:
native-interfaceinterface="
9999"
[...]
参见standalone/configuration/standalone.xml或者domain/configuration/host.xml)
2.2.2运行命令行管理工具
根据操作系统,使用JBossAS7bin目录下的jboss-admin.sh或者jboss-admin.bat来启动命令行管理工具.关于AS7目录的详细信息,请参考"
入门指南"
.
命令行工具启动以后的第一件事情就是连接被管理的JbossAS7实例。
我们通过命令connect进行:
Java代码
1../bin/jboss-admin.sh
2.You
are
disconnected
at
the
moment.
Type
'
connect'
to
connect
server
3.or
help'
for
list
of
supported
commands.
4.[disconnected
/]
5.
6.[disconnected
/]
connect
7.Connected
domain
controller
localhost:
9999
8.
9.[domain@localhost:
quit
10.Closed
connection
[java]viewplaincopyprint?
1../bin/jboss-admin.sh
server
commands.
quit
./bin/jboss-admin.sh
Youaredisconnectedatthemoment.Type'
toconnecttotheserver
or'
forthelistofsupportedcommands.
[disconnected/]
[disconnected/]connect
Connectedtodomaincontrolleratlocalhost:
9999
[domain@localhost:
9999/]quit
Closedconnectiontolocalhost:
9999是JBossAS7域控制器客户端连接的默认主机和端口名.主机名和端口都是可选的参数,可以被单独或者一起指定。
想要退出对话,可以键入quit命令来结束。
1.jboss-admin脚本可以接收--cnnect参数:
./jboss-admin.sh
--connenct
jboss-admin脚本可以接收--cnnect参数:
./jboss-admin.sh--connenct
help命令用来显示参考帮助文档:
Shell代码
1.[domain@localhost:
help
2.Supported
commands:
4.cn
(or
cd)
-
change
current
node
path
argument;
5.connect
specified
host
and
port;
6.deploy
deploy
an
application;
7.help
h)
this
message;
8.history
or
disable/enable/clear
history
expansion.
9.ls
contents
path;
10.pwn
pwd)
prints
working
node;
11.quit
q)
command
line
interface;
12.undeploy
undeploy
13.version
version
environment
information.
14.
15.add-jms-queue
creates
a
new
JMS
queue
16.remove-jms-queue
removes
existing
17.add-jms-topic
topic
18.remove-jms-topic
19.add-jms-cf
factory
20.remove-jms-cf
21.
22.data-source
allows
add
new,
modify
remove
data
sources
23.xa-data-source
XA
sources
9999/]help
Supportedcommands:
cn(orcd)-changethecurrentnodepathtotheargument;
connect-connecttothespecifiedhostandport;
deploy-deployanapplication;
help(orh)-printthismessage;
history-printordisable/enable/clearthehistoryexpansion.
ls-listthecontentsofthenodepath;
pwn(orpwd)-printsthecurrentworkingnode;
quit(orq)-quitthecommandlineinterface;
undeploy-undeployanapplication;
version-printstheversionandenvironmentinformation.
add-jms-queue-createsanewJMSqueue
remove-jms-queue-removesanexistingJMSqueue
add-jms-topic-createsanewJMStopic
remove-jms-topic-removesanexistingJMStopic
add-jms-cf-createsanewJMSconnectionfactory
remove-jms-cf-removesanexistingJMSconnectionfactory
data-source-allowstoaddnew,modifyandremoveexistingdatasources
xa-data-source-allowstoaddnew,modifyandremoveexistingXAdatasources
查看特定命令的详细帮助文档,需要在命令后加"
--help"
参数来获得。
2.2.3管理请求
管理请求允许与管理模型进行低级别的交互。
它不同于高级别的命令(比如创建一个jms的queue命令:
create-jms-queue),使用管理请求可以对服务器的配置像对直接对xml配置文件进行编辑而进行读和修改操作。
整个配置用一个有地址的资源树进行表示,这个树上的每个节点提供一系列的操作供执行。
一个管理请求包含三个部分:
地址,操作名和可选的操作参数
这是一个管理请求的规约:
规约代码
1.[/node-type=node-name
(/node-type=node-name)*]
operation-name
[(
[parameter-name=parameter-value
(,parameter-name=parameter-value)*]
)]
[/node-type=node-name(/node-type=node-name)*]:
operation-name[([parameter-name=parameter-value(,parameter-name=parameter-value)*])]
举个例子:
1./profile=production/subsystem=threads/bounded-queue-thread-pool=pool1:
write-core-threads
(count=0,
per-cpu=20)
/profile=production/subsystem=threads/bounded-queue-thread-pool=pool1:
write-core-threads(count=0,per-cpu=20)
Tab补全代码
1.Tab补全:
2.所有的命令和参数都支持tab补全。
比如结点的类型,名字,操作名和参数名。
我们正考虑增加别名在tab补全时可以显示更少的选项,然后在后台翻译成相应的管理请求。
Tab补全:
所有的命令和参数都支持tab补全。
管理请求字符串之间的空格是不敏感的。
2.2.3.1管理资源的地址
管理请求可以不含有地址信息和参数,比如:
read-resource,可以列出当前Node下的所有节点类型。
在管理命令中,为了消除歧义需要以下几个前缀:
"
:
---在当前节点上执行操作,比如:
[subsystem=web]:
read-resource(recursive="
true"
)
./"
----在当前节点的子节点上执行操作,如:
[subsystem=web]./connector=http:
read-resource
这个操作的全路径地址是:
subsystem=web,connector=http.
/"
---在根节点上执行操作,如:
[subsystem=web]/:
read-resource
或子节点:
[subsystem=web]/subsystem=logging:
read-resource
2.2.3.2操作类型和操作描述列表
操作的类型可以分为在任何节点上的通用操作和在特殊节点上的特殊操作(如:
subsystem).通用的操作包括:
操作列表代码
1.add
2.remove
3.read-attribute
4.write-attribute
5.read-children-names
6.read-children-resources
7.read-children-types
8.read-operation-description
9.read-operation-names
10.read-resource
11.read-resource-description
add
remove
read-attribute
write-attribute
read-children-names
read-children-resources
read-children-types
read-operation-description
read-operation-names
read-resource
read-resource-description
对于特殊操作列表(比如在logging子系统上可以进行的特殊操作),可以通过管理的节点进行查询。
比如,查询一个单独运行服务器上logging子系统上所支持的操作:
1.[[standalone@localhost:
/subsystem=logging:
read-operation-names
2.{
"
outcome"
=>
success"
4.
result"
[
add"
6.
change-root-log-level"
7.
read-attribute"
read-children-names"
9.
read-children-resources"
10.
read-children-types"
11.
read-operation-description"
12.
read-operation-names"
13.
read-resource"
read-resource-description"
15.
remove-root-logger"
16.
set-root-logger"
17.
write-attribute"
18.
]
19.}
[[standalone@localhost:
9999/]/subsystem=logging:
read-operation-names
{
=>
[
]
}
可以看出,logging支持三个额外特殊的操作:
change-root-log-level,set-root-loggerandremove-root-logger.
进一步关于被管理节点描述或者被管理节点上操作的描述,可以通过一下命令查询:
1.[standalone@localhost:
read-operation-description(name=change-root-log-level)
{
operation-name"
description"
Change
root
logger
level."
7.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- jboss7 配置指南 配置 指南