axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Martin Gainty <mgai...@hotmail.com>
Subject RE: MDB and Axis2
Date Wed, 06 Aug 2008 13:46:42 GMT

Hello

what happens when you implement listener in axis2.xml with 

<transportReceiver name="jms" class="org.apache.axis2.transport.jms.JMSListener">

?
Martin 
______________________________________________ 
Disclaimer and confidentiality note 
Everything in this e-mail and any attachments relates to the official business of Sender.
This transmission is of a confidential nature and Sender does not endorse distribution to
any party other than intended recipient. Sender does not necessarily endorse content contained
within this transmission. 


To: axis-user@ws.apache.org
Subject: Fw: MDB and Axis2
From: saurav.chatterjee@in.pwc.com
Date: Wed, 6 Aug 2008 17:12:08 +0530





Also, I am getting this exception at the
console although I have uncommented the jms transport in both axis2-1.4.jar
and axis2-kernel-1.4.jar. Note that AsynchronousResponseGenerator is the
class name I am using as the listener.



org.apache.axis2.deployment.DeploymentException: Service
[ AsynchronousResponseGenerator] is trying to expose in a transport : <transports>

              <transport>jms</transport>

            </transports>
and which is not available in Axis2

        at org.apache.axis2.deployment.repository.util.ArchiveReader.processServiceGroup(ArchiveReader.java:151)

        at org.apache.axis2.deployment.ServiceDeployer.deploy(ServiceDeployer.java:81)

        at org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136)

        at org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:597)

        at org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:144)

        at org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:330)

        at org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:227)

        at org.apache.axis2.deployment.DeploymentEngine.loadServices(DeploymentEngine.java:131)

        at org.apache.axis2.deployment.WarBasedAxisConfigurator.loadServices(WarBasedAxisConfigurator.java:284)

        at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:82)

        at org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:511)

        at org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:431)

        at weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(ServletStubImpl.java:1094)

        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)

        at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)

        at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java:970)

        at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:949)

        at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:888)

        at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:3430)

        at weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppServletContext.java:3375)

        at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:3356)

        at weblogic.servlet.internal.WebAppServletContext.setStarted(WebAppServletContext.java:6208)

        at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:864)

        at weblogic.j2ee.J2EEApplicationContainer.start(J2EEApplicationContainer.java:2134)

        at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2175)

        at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2122)

        at weblogic.management.deploy.slave.SlaveDeployer$Application.setActivation(SlaveDeployer.java:3099)

        at weblogic.management.deploy.slave.SlaveDeployer.setActivationStateForAllApplications(SlaveDeployer.java:1768)

        at weblogic.management.deploy.slave.SlaveDeployer.resume(SlaveDeployer.java:351)

        at weblogic.management.deploy.DeploymentManagerServerLifeCycleImpl.resume(DeploymentManagerServerLifeCycleImpl.java:229)

        at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:136)

        at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:965)

        at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:360)

        at weblogic.Server.main(Server.java:32)

Caused by: org.apache.axis2.deployment.DeploymentException:
Service [ AsynchronousResponseGenerator] is trying to expose in a transport
: <transports>

              <transport>jms</transport>

            </transports>
and which is not available in Axis2

        at org.apache.axis2.deployment.ServiceGroupBuilder.populateServiceGroup(ServiceGroupBuilder.java:106)

        at org.apache.axis2.deployment.repository.util.ArchiveReader.buildServiceGroup(ArchiveReader.java:110)

        at org.apache.axis2.deployment.repository.util.ArchiveReader.processServiceGroup(ArchiveReader.java:144)

        ... 33 more

Caused by: org.apache.axis2.deployment.DeploymentException:
Service [ AsynchronousResponseGenerator] is trying to expose in a transport
: <transports>

              <transport>jms</transport>

            </transports>
and which is not available in Axis2

        at org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:431)

        at org.apache.axis2.deployment.ServiceGroupBuilder.populateServiceGroup(ServiceGroupBuilder.java:101)

        ... 35 more

Caused by: org.apache.axis2.AxisFault: Service [ AsynchronousResponseGenerator]
is trying to expose in a transport : <transports>

              <transport>jms</transport>

            </transports>
and which is not available in Axis2

        at org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:341)

        ... 36 more



Regards,

Saurav Chatterjee


US IT DS Service Oriented Architecture (SOA)
Development Team | Saurav
Chatterjee |  PriceWaterhouseCoopers
LLP | Office: +91-033-2341-3140
| Cell: +91-9830868384 | | SOA Support: 813-348-7600 | 

----- Forwarded by Saurav
Chatterjee/IN/M&C/PwC on 08/06/2008 05:04 PM -----




Saurav Chatterjee/IN/M&C/PwC
08/06/2008 04:03 PM




To
axis-user@ws.apache.org


cc




Subject
Re: MDB and Axis2Link













Thanks! I am going to try this out.
But I need to transport an ObjectMessage through the JMS layer. Can it
be done using Axis2?



Regards,

Saurav Chatterjee


US IT DS Service Oriented Architecture (SOA)
Development Team | Saurav
Chatterjee |  PriceWaterhouseCoopers
LLP | Office: +91-033-2341-3140
| Cell: +91-9830868384 | | SOA Support: 813-348-7600 | 








"sumedha rubasinghe"
<sumedha.r@gmail.com> 
08/05/2008 06:22 PM



Please respond to

axis-user@ws.apache.org






To
axis-user@ws.apache.org


cc




Subject
Re: MDB and Axis2















Hi,

Unless you really need the MDB, I do not see any advantage of doing so.
You can easily listen to a topic using Axis2's JMS transport [1].



Is there a specific reason / application level constraint for you to consider
MDB to listen to the topic?

/sumedha



[1] http://ws.apache.org/axis2/1_4/jms-transport.html





On Tue, Aug 5, 2008 at 6:07 PM, <saurav.chatterjee@in.pwc.com>
wrote:





All, 



Anyone has any idea of how to integrate Axis2 with MDB? Here is our requirement:




1. Post a message to a topic. 

2. A MDB will listen to that topic and will take appropriate actions (will
need the classes in the aar file) 



Regards,

Saurav Chatterjee


US IT DS Service Oriented Architecture (SOA)
Development Team | Saurav
Chatterjee |  PriceWaterhouseCoopers
LLP | Office: +91-033-2341-3140
| Cell: +91-9830868384 | | SOA Support: 813-348-7600 | 

_________________________________________________________________

The information transmitted is intended only for the person or entity to
which it is addressed and may contain confidential and/or privileged material.
Any review, retransmission, dissemination or other use of, or taking of
any action in reliance upon, this information by persons or entities other
than the intended recipient is prohibited. If you received this in error,
please contact the sender and delete the material from any computer.





_________________________________________________________________
The information transmitted is intended only for the person or entity to 
which it is addressed and may contain confidential and/or privileged 
material.  Any review, retransmission, dissemination or other use of, or 
taking of any action in reliance upon, this information by persons or 
entities other than the intended recipient is prohibited.   If you 
received this in error, please contact the sender and delete the material 
from any computer.
_________________________________________________________________
Your PC, mobile phone, and online services work together like never before.
http://clk.atdmt.com/MRT/go/108587394/direct/01/
Mime
View raw message