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

Reply via email to