For one thing, I think your parentId should be geronimo/activemq-broker/1.0/car (you want to force the broker to start first, not the other standard ActiveMQ resources).
Also, you should remove the implemented-interface element you have -- that's only used if you have additional interfaces above and beyond what's listed in the connectionfactory-interface, and repeating the same one appears to hose it up. Thanks, Aaron On 2/6/06, Johnny l <[EMAIL PROTECTED]> wrote: > lol well after relooking at that entire section, I took a swipe at the > manual config of it. Unfortunately I still can't seem to get it going. When > I deploy the deployment plan with deploy, everything goes fine until i check > it out in the admin console. The connection factory's state is set to Failed > and when i try to check the details, it gives me "Error occurred in > portlet!". > > In the server window the exception thrown is: > ERROR [GBeanInstanceState] Error while starting; GBean is now in the FAILED > state: > objectName="geronimo.server:J2EEApplication=null,J2EEServer=geronimo, > JCAResource=jms/TopicConnectionFactory,j2eeType=JCAManagedConnectionFactory,name=jms/TopicConnectionFactory" > > Considering I took most of my deployplan from the tutorial and didn't change > too much, I feel I sorta missed some vital step in actually setting up the > server perhaps? Any help would be greatly appreciated (and sorry about all > these bash head on desk silly problems :) > > <?xml version="1.0" encoding="UTF-8"?> > <connector > xmlns="http://geronimo.apache.org/xml/ns/j2ee/connector-1.0" > configId="MyTopicConnectionFactory" > parentId="geronimo/activemq/1.0/car"> > <resourceadapter> > <!-- how to connect to the JMS Server --> > <resourceadapter-instance> > <resourceadapter-name>TestJMS</resourceadapter-name> > <config-property-setting name="ServerUrl"> > tcp://localhost:61616 > </config-property-setting> > <config-property-setting name="UserName"> > not needed > </config-property-setting> > <config-property-setting name="Password"> > not needed > </config-property-setting> > <workmanager> > <gbean-link>DefaultWorkManager</gbean-link> > </workmanager> > </resourceadapter-instance> > <!-- defines a ConnectionFactory --> > <outbound-resourceadapter> > <connection-definition> > <connectionfactory-interface> > javax.jms.TopicConnectionFactory > </connectionfactory-interface> > <connectiondefinition-instance> > <name>jms/MyTopicConnectionFactory</name> > <implemented-interface> > javax.jms.TopicConnectionFactory > </implemented-interface> > <connectionmanager> > <xa-transaction> > <transaction-caching /> > </xa-transaction> > <single-pool> > <max-size>10</max-size> > <min-size>0</min-size> > <blocking-timeout-milliseconds> > 5000 > </blocking-timeout-milliseconds> > <idle-timeout-minutes> > 0 > </idle-timeout-minutes> > <match-one/> > </single-pool> > </connectionmanager> > </connectiondefinition-instance> > </connection-definition> > </outbound-resourceadapter> > </resourceadapter> > <!-- defines a Topic --> > <adminobject> > <adminobject-interface>javax.jms.Topic</adminobject-interface> > <adminobject-class>org.activemq.message.ActiveMQTopic > </adminobject-class> > <adminobject-instance> > > <message-destination-name>jms/Topic</message-destination-name> > <config-property-setting > name="PhysicalName">jms/Topic</config-property-setting> > </adminobject-instance> > </adminobject> > </connector> >