GlassFish asadmin调用amx
时间: 2024-03-10 11:44:43 浏览: 63
使用GlassFish asadmin命令行工具调用AMX API可以实现对GlassFish服务器的管理和监控。以下是使用asadmin调用AMX API的一些常用命令和示例:
1. 查看GlassFish服务器中的JMS连接池信息
```
asadmin get -m /jms-service/connection-factory
```
2. 查看GlassFish服务器中的JMS消息队列信息
```
asadmin get -m /jms-service/destinations
```
3. 启动一个JMS监听器
```
asadmin create-jms-resource --restype javax.jms.QueueConnectionFactory --description "My JMS Queue Connection Factory" jms/MyQueueConnectionFactory
asadmin create-jms-resource --restype javax.jms.Queue --property Name=MyQueue jms/MyQueue
asadmin create-jms-resource --restype javax.jms.QueueReceiver --property Name=MyReceiver jms/MyReceiver
asadmin set jms/MyReceiver/destination-jndi jms/MyQueue
asadmin set jms/MyReceiver/connection-factory-jndi jms/MyQueueConnectionFactory
asadmin start-jms-listener --destination jms/MyQueue --user user --password password MyListener
```
以上命令中,第一条命令使用get命令获取/jms-service/connection-factory节点下的信息;第二条命令获取/jms-service/destinations节点下的信息;第三条命令使用create-jms-resource命令创建JMS资源;第四条命令使用set命令设置JMS资源的属性;第五条命令使用start-jms-listener命令启动一个JMS监听器。
需要注意的是,使用asadmin调用AMX API需要先启动GlassFish服务器,并且需要有足够的权限来管理和监控GlassFish服务器中的资源。建议在使用asadmin调用AMX API之前先了解GlassFish服务器的基本配置和管理知识。
阅读全文