You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@geronimo.apache.org by saraswathi selvaraj <s_...@yahoo.com> on 2005/09/28 12:15:03 UTC

JMS Message Broker Deployment

Hi,
 
I tried to deploy the message-broker-plan.xml for Message broker deployment using the command:
 
 java -jar ./bin/deployer.jar --user system --password manager deploy message-broker-plan.xml
 
It's throw an exception:
 
Error: Unable to distribute message-broker-plan.xml: Syntax error in
    deployment plan or no deployer service available (currently I can't
    tell the difference):
    planFile=/opt/saraswathi/Geronimo/geronimo-1.0-M4/message-broker-plan.xml

 

The message-broker-plan.xml :

<?xml version="1.0"?>

<deployment xmlns="http://geronimo.apache.org/xml/ns/deployment"
 configId="MyMessageBroker">

<dependency>
 <uri>repository/activemq/jars/activemq-core-3.1-M5.jar</uri>
</dependency>
<dependency>
 <uri>repository/activemq/jars/activemq-gbean-3.1-M5.jar</uri>
</dependency>
<dependency>
 <uri>repository/activeio/jars/activeio-1.1.jar</uri>
</dependency>

<!-- Message Broker GBeans -->
<gbean name="ActiveMQ"
 class="org.activemq.gbean.ActiveMQContainerGBean">
 <attribute name="brokerName">
 possibly-unique-broker
 </attribute>
 <reference name="persistenceAdapter">
 <gbean-name>
 geronimo.server:j2eeType=JMSPersistence,name=ActiveMQ.cache,*
 </gbean-name>
 </reference>
</gbean>

<gbean name="ActiveMQ.cache" 
 class="org.activemq.store.cache.SimpleCachePersistenceAdapterGBean">
 <attribute name="cacheSize">10000</attribute>
 <reference name="longTermPersistence">
 <gbean-name>
 geronimo.server:j2eeType=JMSPersistence,name=ActiveMQ.journal,*
 </gbean-name>
 </reference>
</gbean>

<gbean name="ActiveMQ.journal" 
 class="org.activemq.store.journal.JournalPersistenceAdapterGBean">
 <reference name="serverInfo">
 <module>org/apache/geronimo/System</module>
 <type>GBean</type>
 <name>ServerInfo</name>
 </reference>
 <attribute name="directory">var/activemq/journal</attribute>
 <attribute name="journalType">default</attribute>
 <reference name="longTermPersistence">
 <gbean-name>
 geronimo.server:j2eeType=JMSPersistence,name=ActiveMQ.jdbc,*
 </gbean-name>
 </reference>
</gbean>

<gbean name="ActiveMQ.jdbc"
 class="org.activemq.store.jdbc.JDBCPersistenceAdapterGBean">
 <reference name="dataSource">
 <gbean-name>
 geronimo.server:J2EEApplication=null,J2EEServer=geronimo,
 JCAResource=org/apache/geronimo/SystemDatabase,
 j2eeType=JCAManagedConnectionFactory,name=SystemDatasource
 </gbean-name>
 </reference>
</gbean>

<gbean name="ActiveMQ.tcp.localhost.61616"
 class="org.activemq.gbean.ActiveMQConnectorGBean">
 <attribute name="url">tcp://localhost:61616</attribute>
 <reference name="activeMQContainer">
 <gbean-name>
 geronimo.server:j2eeType=JMSServer,name=ActiveMQ,*
 </gbean-name>
 </reference>
</gbean>

<gbean name="ActiveMQ.vm.localhost"
 class="org.activemq.gbean.ActiveMQConnectorGBean">
 <attribute name="url">vm://localhost</attribute>
 <reference name="activeMQContainer">
 <gbean-name>
 geronimo.server:j2eeType=JMSServer,name=ActiveMQ,*
 </gbean-name>
 </reference>
 </gbean>

</deployment>

 

Can anyone provide me a solution for the problem.

 

Thanks & Regards,

S.Saraswathi.



		
---------------------------------
Yahoo! for Good
 Click here to donate to the Hurricane Katrina relief effort. 

Re: JMS Message Broker Deployment

Posted by Michele La Porta <mi...@gmail.com>.
Geronimo-1.0-M4 comes with org/apache/geronimo/ActiveMQServer
configuration you just need to start that configuration.Like:

java -jar ./bin/deployer.jar --user system --password manager start
 org/apache/geronimo/ActiveMQServer

if you need to change take a look here
http://www-128.ibm.com/developerworks/java/library/os-ag-jmsbeans/


On 9/28/05, saraswathi selvaraj <s_...@yahoo.com> wrote:
> Hi,
>
> I tried to deploy the message-broker-plan.xml for Message broker deployment
> using the command:
>
>  java -jar ./bin/deployer.jar --user system --password manager deploy
> message-broker-plan.xml
>
> It's throw an exception:
>
> Error: Unable to distribute message-broker-plan.xml: Syntax error in
>     deployment plan or no deployer service available (currently I can't
>     tell the difference):
>
> planFile=/opt/saraswathi/Geronimo/geronimo-1.0-M4/message-broker-plan.xml
>
>
>
> The message-broker-plan.xml :
>
> <?xml version="1.0"?>
>
> <deployment
> xmlns="http://geronimo.apache.org/xml/ns/deployment"
>  configId="MyMessageBroker">
>
> <dependency>
> <uri>repository/activemq/jars/activemq-core-3.1-M5.jar</uri>
> </dependency>
> <dependency>
> <uri>repository/activemq/jars/activemq-gbean-3.1-M5.jar</uri>
> </dependency>
> <dependency>
>  <uri>repository/activeio/jars/activeio-1.1.jar</uri>
> </dependency>
>
> <!-- Message Broker GBeans -->
> <gbean name="ActiveMQ"
>  class="org.activemq.gbean.ActiveMQContainerGBean">
>  <attribute name="brokerName">
>  possibly-unique-broker
>  </attribute>
>  <reference name="persistenceAdapter">
>  <gbean-name>
> geronimo.server:j2eeType=JMSPersistence,name=ActiveMQ.cache,*
>  </gbean-name>
>  </reference>
> </gbean>
>
> <gbean name="ActiveMQ.cache"
> class="org.activemq.store.cache.SimpleCachePersistenceAdapterGBean">
>  <attribute name="cacheSize">10000</attribute>
>  <reference name="longTermPersistence">
>  <gbean-name>
> geronimo.server:j2eeType=JMSPersistence,name=ActiveMQ.journal,*
>  </gbean-name>
>  </reference>
> </gbean>
>
> <gbean name="ActiveMQ.journal"
> class="org.activemq.store.journal.JournalPersistenceAdapterGBean">
>  <reference name="serverInfo">
>  <module>org/apache/geronimo/System</module>
>  <type>GBean</type>
>  <name>ServerInfo</name>
>  </reference>
>  <attribute
> name="directory">var/activemq/journal</attribute>
>  <attribute name="journalType">default</attribute>
>  <reference name="longTermPersistence">
>  <gbean-name>
> geronimo.server:j2eeType=JMSPersistence,name=ActiveMQ.jdbc,*
>  </gbean-name>
>  </reference>
> </gbean>
>
> <gbean name="ActiveMQ.jdbc"
> class="org.activemq.store.jdbc.JDBCPersistenceAdapterGBean">
>  <reference name="dataSource">
>  <gbean-name>
>  geronimo.server:J2EEApplication=null,J2EEServer=geronimo,
>  JCAResource=org/apache/geronimo/SystemDatabase,
>  j2eeType=JCAManagedConnectionFactory,name=SystemDatasource
>  </gbean-name>
>  </reference>
> </gbean>
>
> <gbean name="ActiveMQ.tcp.localhost.61616"
>  class="org.activemq.gbean.ActiveMQConnectorGBean">
>  <attribute name="url">tcp://localhost:61616</attribute>
>  <reference name="activeMQContainer">
>  <gbean-name>
>  geronimo.server:j2eeType=JMSServer,name=ActiveMQ,*
>  </gbean-name>
>  </reference>
> </gbean>
>
> <gbean name="ActiveMQ.vm.localhost"
>  class="org.activemq.gbean.ActiveMQConnectorGBean">
>  <attribute name="url">vm://localhost</attribute>
>  <reference name="activeMQContainer">
>  <gbean-name>
>  geronimo.server:j2eeType=JMSServer,name=ActiveMQ,*
>  </gbean-name>
>  </reference>
>  </gbean>
>
> </deployment>
>
>
>
> Can anyone provide me a solution for the problem.
>
>
>
> Thanks & Regards,
>
> S.Saraswathi.
>
>
>
>  ________________________________
> Yahoo! for Good
>  Click here to donate to the Hurricane Katrina relief effort.
>
>