Hi,
I m new to jms with tuscany.I have seen examples in 1.1-snapshot for jms but
i have seen "binding.ws" instead of "binding.jms" (liitlet buit confused :)
) . So my first question is why there is no sample for binding.jms? and jms
jar is still not a part of tuscany official release.
I have tried with binding.jms...following is my composite file...

<component name="HelloWorldServiceComponent">
        <implementation.java class="helloworld.HelloWorldImpl" />
     <service name="HelloWorldService">
         <interface.java interface="helloworld.HelloWorldService" />
            <binding.jms initialContextFactory="
org.apache.activemq.jndi.ActiveMQInitialContextFactory"
               jndiURL="tcp://localhost:61616">
             <destination name="MyValueServiceQ" create="never"/>
            </binding.jms>
        </service>
    </component>

when i m deploying my war into TOMCAT 6.0 i got following error...

org.osoa.sca.ServiceRuntimeException:
org.apache.tuscany.sca.binding.jms.impl.JMSBindingException: Error starting
JMSServiceBinding
 at org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(
SCADomain.java:264)
 at org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(
SCADomain.java:82)
 at org.apache.tuscany.sca.host.webapp.WebAppServletHost.init(
WebAppServletHost.java:204)
 at org.apache.tuscany.sca.host.webapp.TuscanyServletFilter.init(
TuscanyServletFilter.java:51)
 at org.apache.catalina.core.ApplicationFilterConfig.getFilter(
ApplicationFilterConfig.java:275)
.................................... ................................
Caused by: javax.jms.JMSException: Could not connect to broker URL:
tcp://localhost:61616. Reason: java.net.ConnectException: Connection
refused: connect
 at org.apache.activemq.util.JMSExceptionSupport.create(
JMSExceptionSupport.java:33)
 at org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(
ActiveMQConnectionFactory.java:280)
 at org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(
ActiveMQConnectionFactory.java:214)
 at org.apache.activemq.ActiveMQConnectionFactory.createConnection(
ActiveMQConnectionFactory.java:161)
 at
org.apache.tuscany.sca.binding.jms.provider.JMSResourceFactoryActiveMQImpl.createConnection
(JMSResourceFactoryActiveMQImpl.java:103)
 at
org.apache.tuscany.sca.binding.jms.provider.JMSResourceFactoryActiveMQImpl.getConnection
(JMSResourceFactoryActiveMQImpl.java:61)
 at
org.apache.tuscany.sca.binding.jms.provider.JMSResourceFactoryActiveMQImpl.createSession
(JMSResourceFactoryActiveMQImpl.java:72)
 at
org.apache.tuscany.sca.binding.jms.provider.JMSBindingServiceBindingProvider.registerListerner
(JMSBindingServiceBindingProvider.java:96)
 at
org.apache.tuscany.sca.binding.jms.provider.JMSBindingServiceBindingProvider.start
(JMSBindingServiceBindingProvider.java:79)
 ... 33 more
Caused by: java.net.ConnectException: Connection refused: connect
 at java.net.PlainSocketImpl.socketConnect(Native Method)
 at java.net.PlainSocketImpl.doConnect(Unknown Source)

my next question is
Is it possbile to deploy tuscany jms service in Tomcat 6?
i have seen following code in sample which starts broker, but how can i do
when i deployed as war in Tomcat?
            broker.addConnector("tcp://localhost:61616");
            broker.start();


-- 
Thanks in advance
Nishant Joshi

Reply via email to