So basically I have a HelloWorld.java and its implementation class
HelloWorldImpl.java which has one method called "sayHi()";
In my cxf.xml file, I have defined the following:
<bean id="hello" class="com.mycompany.app.cxf.HelloWorldImpl" />
<jaxws:endpoint id="helloWorld" implementor="#hello"
address="/HelloWorldPort"/>
<bean id="helloClient" class="com.mycompany.app.cxf.HelloWorld"
factory-bean="clientFactory" factory-method="create"/>
<bean id="clientFactory"
class="org.apache.cxf.jaxws.JaxWsProxyFactoryBean">
<property name="serviceClass"
value="com.mycompany.app.cxf.HelloWorld" />
<property name="address"
value="http://localhost:8080/maven2cxf_example_webapp/HelloWorld" />
</bean>
<cxf:bus>
<cxf:features>
<cxf:logging />
</cxf:features>
</cxf:bus>
<jms:destination
name="{http://cxf.app.mycompany.com/}HelloWorldPort.jms-destination">
<jms:address destinationStyle="queue"
jndiConnectionFactoryName="ConnectionFactory"
jndiDestinationName="dynamicQueues/test.cxf.jmstransport.queue"
connectionUserName="testUser"
connectionPassword="testPassword">
<jms:JMSNamingProperty
name="java.naming.factory.initial"
value="org.apache.activemq.jndi.ActiveMQInitialContextFactory" />
<jms:JMSNamingProperty
name="java.naming.provider.url"
value="tcp://localhost:61616" />
</jms:address>
</jms:destination>
But my HelloWorld is not able to pick up any message from the JMS queue
when the client has sent a message. Is there a broker or something that
is missing that enables the HelloWorld service to pick up messages?
thanks
Sonam
-----Original Message-----
From: Nepali, Sonam (GE Healthcare, consultant)
Sent: Thursday, October 16, 2008 9:02 AM
To: [email protected]
Subject: RE: HELP on cxf with jms transport
Yes
I am deploying into Spring container.
thanks
Sonam
-----Original Message-----
From: Ulhas Bhole [mailto:[EMAIL PROTECTED]
Sent: Thursday, October 16, 2008 3:52 AM
To: [email protected]
Subject: Re: HELP on cxf with jms transport
Same servlet should work. Are you trying to deploy into Spring
container?
-- Ulhas
Nepali, Sonam (GE Healthcare, consultant) wrote:
> Hi
>
> Does CXF wtih JMS transport with spring config work? I have tried
> several approaches. I can get the standalone java approach to work
> but when the service is deployed in a war, my HelloWorld service does
> not pick up any jms queue data. I have declared to use
> "org.apache.cxf.transport.servlet.CXFServlet " in my web.xml. Is
> there another one for JMS transport?
>
> many thanks
>
> Sonam Nepali
>