Hi Mike,
The command create-jms-resource can create two type resources: connection factory and destinations including topic and queue. Internally the command calls create-connector-resource and create-admin-object respectively. Create-connector-resource can accept domain as target, but create-admin-resource doesn't. So target:domain can be used for creating jms connection factory by create-jms-resource, and it should be used for creating jms destinations (topic/queue).
The description about -target parameter of create-jms-resource docs can be updated to make it clearer.
Thanks,
David Zhao
From: Mykhailo Kotsur [mailto:miccots_at_gmail.com]
Sent: Thursday, June 20, 2013 10:07 PM
To: users_at_glassfish.java.net
Subject: create-jms-resource with --target domain
Hello glassfish community,
Does anybody has any idea why the command:
asadmin> create-jms-resource --restype 'javax.jms.Queue' --target domain --property ClientId=None:AddressList=None:UserName=guest:Password=guest:Name=name jndi/queue remote failure: Unable to create admin object. Target domain is not a supported type. Command create-admin-object supports these types of targets only : Cluster, Stand alone instance, Config, Default server,
fails? Should not be a problem according to the HYPERLINK "
http://docs.oracle.com/cd/E18930_01/html/821-2433/create-jms-resource-1.html#scrolltoc"docs. And also it's possible to create the same resource without targets (which is my goal) via web console.
Currently I've found a hacky solution: create it with --target server and then delete resource reference from the server, which doesn't look really nice.
Thanks in advance,
Mike