You are trying to deploy a SU packaged for servicemix-lwcontainer to servicemix-jms, which is not possible. You can either use the lightweight components (jms or jca) and deploy them in the lwcontainer, or use servicemix-jms (http://servicemix.goopen.org/site/servicemix-jms.html) but the content of the SU is not the same.
On 10/17/06, Eyji <[EMAIL PROTECTED]> wrote:
Hi! I've been trying to deploy a SU using instructions from http://servicemix.org/site/jca.html. My servicemix.xml includes the following: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns:sm="http://servicemix.apache.org/config/1.0" xmlns:duh="http://my.system/duh"> <classpath> <location>.</location> <location> lib/servicemix-components-${servicemix-version}.jar </location> </classpath> <sm:serviceunit id="jbi"> <sm:activationSpecs> <sm:activationSpec componentName="mottagare" service="duh:MottagareService" endpoint="mottagare" destinationService="duh:validerare"> <sm:component> <bean class="org.apache.servicemix.components.jms.JmsInUsingJCABinding"> <property name="jcaContainer" ref="jencks" /> <property name="activationSpec"> <bean class="org.apache.activemq.ra.ActiveMQActivationSpec"> <property name="destination" value="my.q" /> <property name="destinationType" value="javax.jms.Queue" /> </bean> </property> <!-- use XA transactions --> <property name="transactionManager" ref="transactionManager" /> </bean> </sm:component> </sm:activationSpec> </sm:activationSpecs> </sm:serviceunit> <bean id="jencks" class="org.jencks.JCAContainer"> <!-- lets use the default configuration of work manager and transaction manager--> <property name="bootstrapContext"> <bean class="org.jencks.factory.BootstrapContextFactoryBean"> <property name="threadPoolSize" value="25" /> </bean> </property> <!-- the JCA Resource Adapter --> <property name="resourceAdapter"> <bean id="activeMQResourceAdapter" class="org.apache.activemq.ra.ActiveMQResourceAdapter"> <property name="serverUrl" value="tcp://localhost:61616" /> </bean> </property> </bean> <!-- Geronimo XA Transaction Manager --> <bean id="transactionManager" class="org.jencks.factory.TransactionManagerFactoryBean" /> </beans> Upon deploying the SA using Maven, I get the following error: <?xml version="1.0" encoding="UTF-8"?> <jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message" version="1.0"> <jbi-task-result> <frmwk-task-result> <frmwk-task-result-details> <task-result-details> <task-id>deploy</task-id> <task-result>FAILED</task-result> <message-type>ERROR</message-type> </task-result-details> </frmwk-task-result-details> </frmwk-task-result> <component-task-result xmlns="http://java.sun.com/xml/ns/jbi/management-message"> <component-name>servicemix-jms</component-name> <component-task-result-details> <task-result-details> <task-id>deploy</task-id> <task-result>FAILED</task-result> <message-type>ERROR</message-type> <task-status-msg> <msg-loc-info> <loc-token/> <loc-message>Unable to find suitable deployer for Service Unit 'duh-jms-su'</loc-message> </msg-loc-info> </task-status-msg> </task-result-details> </component-task-result-details> </component-task-result> <component-task-result xmlns="http://java.sun.com/xml/ns/jbi/management-message"> <component-name>servicemix-lwcontainer</component-name> <component-task-result-details> <task-result-details> <task-id>deploy</task-id> <task-result>SUCCESS</task-result> </task-result-details> </component-task-result-details> </component-task-result> </jbi-task-result> </jbi-task> The number of letters in the error message impress me, the content doesn't. :) Hope you can help me out here, I'm stuck and tired of trial and error.... Regards, /Eje -- View this message in context: http://www.nabble.com/Unable-to-find-suitable-deployer-tf2459316.html#a6854522 Sent from the ServiceMix - User mailing list archive at Nabble.com.
-- Cheers, Guillaume Nodet
