HomeDocumentation > Configuring and administering > Configuring services > Configuring JMS resources > JMS Resources deployment with deploy tool

You can deploy JMS resources with deploy command (without Web console). When you want to create a group of resources consisting of ConnectionFactory, topics and queues you only have to deploy a geronimo-activemq-ra connector (RA means "ResourceAdapter") with an deploy plan like this...

Now you only have to deploy it with following command (name the deploy plan above as JmsResources.xml) using for this example on a Unix-based system:

jeff@jeff:~/Geronimo/Tomcat6-2.2/bin$ ./deploy.sh deploy $GERONIMO_HOME/repository/org/apache/geronimo/modules/geronimo-activemq-ra/2.2-SNAPSHOT/geronimo-activemq-ra-2.2-SNAPSHOT.rar JMSResource.xml 
Using GERONIMO_HOME:   /home/jeff/Geronimo/Tomcat6-2.2
Using GERONIMO_TMPDIR: var/temp
Using JRE_HOME:        /opt/ibm/java-i386-60/jre
    Deployed console.jms/jmsResources/1.0/car

Note that the path or name of geronimo-activemq-ra-2.2-SNAPSHOT.rar can be different according to the Geronimo installation that you have.

If you want to undeploy it, use the command line as followed:

jeff@jeff:~/Geronimo/Tomcat6-2.2/bin$ ./deploy.sh --user system --password manager --host localhost undeploy console.jms/jmsResources/1.0/car
Using GERONIMO_HOME:   /home/jeff/Geronimo/Tomcat6-2.2
Using GERONIMO_TMPDIR: var/temp
Using JRE_HOME:        /opt/ibm/java-i386-60/jre
    Module console.jms/jmsResources/1.0/car unloaded.
    Module console.jms/jmsResources/1.0/car uninstalled.

    Undeployed console.jms/jmsResources/1.0/car

remote deploy Tips

Icon

Remember to set RemoteDeployHostname in <GERONIMO_HOME>\var\config\config-substitutions.properties if you want to do remote deploy (when --host parameter is not the localhost).