[JBoss Messaging] - Message not re-delivered to Specified OR Default DLQ
by sjunejo
Hi,
I have some strange problem here. I am using jboss 4.2.3GA with jboss messaging 1.4.
I have defined deployed following destination using '/farm' method in my cluster consist of two nodes as follows
*-destination-service.xml
| <?xml version="1.0" encoding="UTF-8"?>
| <server>
|
| <mbean code="org.jboss.jms.server.destination.QueueService"
| name="jboss.messaging.destination:service=Queue,name=t24OFSQueue"
| xmbean-dd="xmdesc/Queue-xmbean.xml">
| <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
| <depends>jboss.messaging:service=PostOffice</depends>
| <attribute name="Clustered">true</attribute>
| <attribute name="MaxDeliveryAttempts">1</attribute>
| <attribute name="RedeliveryDelay">0</attribute>
| <attribute name="DLQ">jboss.messaging.destination:service=Queue,name=t24OFSDLQ</attribute>
| </mbean>
|
| <mbean code="org.jboss.jms.server.destination.QueueService"
| name="jboss.messaging.destination:service=Queue,name=t24OFSDLQ"
| xmbean-dd="xmdesc/Queue-xmbean.xml">
| <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
| <depends>jboss.messaging:service=PostOffice</depends>
| <attribute name="Clustered">false</attribute>
| </mbean>
|
| <mbean code="org.jboss.jms.server.destination.QueueService"
| name="jboss.messaging.destination:service=Queue,name=t24OFSReplyQueue"
| xmbean-dd="xmdesc/Queue-xmbean.xml">
| <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
| <depends>jboss.messaging:service=PostOffice</depends>
| <attribute name="Clustered">true</attribute>
| </mbean>
| </server>
|
|
Above will successfuly deploy following three queues and my MDB's are successfuly binding to it.
Request Queue : t24OFSQueue
Response Queue: t24OFSReplyQueue
Custom DLQ : t24OFSDLQ
Now problem is when my MDB fails to post message to destination the message should get redirected to my custom DLQ but its NOT and jboss console shows me following exception only in which there is not even name of redirection or anything. ***** Strange thing is the message is not even redirected to default DLQ (queue/DLQ) created by jboss messaging destination-service.xml******
| 10:57:33,543 WARN [JBossMessageProducer] JBoss Messaging does not support disabling message ID generation
| 10:57:33,651 ERROR [STDERR] 24-Jul-2009 10:57:33 com.jbase.jremote.io.JRemoteSocketConnection send
| WARNING: Failed to write message
| 10:57:33,655 WARN [TxConnectionManager] Connection error occured: org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener@6755f302[state=NORMAL mc=com.jbase.jremote.jc
| a.JRemoteManagedConnection@66b378c2 handles=0 lastUse=1248428656709 permit=false trackByTx=false mcp=org.jboss.resource.connectionmanager.JBossManagedConnectionPool$OnePool@10bd3d3b context=org.j
| boss.resource.connectionmanager.InternalManagedConnectionPool@77fef512 xaResource=org.jboss.resource.connectionmanager.TxConnectionManager$LocalXAResource@38bae4a txSync=null]
| com.jbase.jremote.JRemoteException: Failed to write message - Connection reset by peer: socket write error
| at com.jbase.jremote.io.JRemoteSocketConnection.send(JRemoteSocketConnection.java:103)
| at com.jbase.jremote.io.InterceptorConnection.send(InterceptorConnection.java:89)
| at com.jbase.jremote.io.AbstractJRemoteConnection.sendWaitForResponse(AbstractJRemoteConnection.java:47)
| at com.jbase.jremote.io.JConnectionImpl.time(JConnectionImpl.java:281)
| at com.jbase.jremote.jca.JRemoteManagedConnection.isAlive(JRemoteManagedConnection.java:341)
| at com.jbase.jremote.jca.JRemoteManagedConnectionFactory.matchManagedConnections(JRemoteManagedConnectionFactory.java:177)
| at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.getConnection(InternalManagedConnectionPool.java:213)
| at org.jboss.resource.connectionmanager.JBossManagedConnectionPool$BasePool.getConnection(JBossManagedConnectionPool.java:575)
| at org.jboss.resource.connectionmanager.BaseConnectionManager2.getManagedConnection(BaseConnectionManager2.java:347)
| at org.jboss.resource.connectionmanager.TxConnectionManager.getManagedConnection(TxConnectionManager.java:330)
| at org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:402)
| at org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseConnectionManager2.java:849)
| at com.jbase.jremote.jca.JRemoteConnectionFactoryImpl.getConnection(JRemoteConnectionFactoryImpl.java:121)
| at com.jbase.jremote.jca.JRemoteConnectionFactoryImpl.getConnection(JRemoteConnectionFactoryImpl.java:104)
| at com.temenos.ofsmessage.mdb.OFSMessageMDB.sendMessage(OFSMessageMDB.java:118)
| at com.temenos.ofsmessage.mdb.OFSMessageMDB.onMessage(OFSMessageMDB.java:74)
| at sun.reflect.GeneratedMethodAccessor114.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
| at org.jboss.ejb.MessageDrivenContainer$ContainerInterceptor.invoke(MessageDrivenContainer.java:495)
| at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158)
| at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
| at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
| at org.jboss.ejb.plugins.AbstractTxInterceptorBMT.invokeNext(AbstractTxInterceptorBMT.java:173)
| at org.jboss.ejb.plugins.MessageDrivenTxInterceptorBMT.invoke(MessageDrivenTxInterceptorBMT.java:47)
| at org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor.invoke(MessageDrivenInstanceInterceptor.java:116)
| at org.jboss.ejb.plugins.RunAsSecurityInterceptor.invoke(RunAsSecurityInterceptor.java:109)
| at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
| at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
| at org.jboss.ejb.MessageDrivenContainer.internalInvoke(MessageDrivenContainer.java:402)
| at org.jboss.ejb.Container.invoke(Container.java:960)
| at org.jboss.ejb.plugins.jms.JMSContainerInvoker.invoke(JMSContainerInvoker.java:1092)
| at org.jboss.ejb.plugins.jms.JMSContainerInvoker$MessageListenerImpl.onMessage(JMSContainerInvoker.java:1392)
| at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:266)
| at org.jboss.jms.client.container.ClientConsumer.callOnMessageStatic(ClientConsumer.java:160)
| at org.jboss.jms.client.container.SessionAspect.handleRun(SessionAspect.java:831)
| at org.jboss.aop.advice.org.jboss.jms.client.container.SessionAspect14.invoke(SessionAspect14.java)
| at org.jboss.jms.client.delegate.ClientSessionDelegate$run_N8003352271541955702.invokeNext(ClientSessionDelegate$run_N8003352271541955702.java)
| at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:170)
| at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:105)
| at org.jboss.jms.client.delegate.ClientSessionDelegate$run_N8003352271541955702.invokeNext(ClientSessionDelegate$run_N8003352271541955702.java)
| at org.jboss.jms.client.delegate.ClientSessionDelegate.run(ClientSessionDelegate.java)
| at org.jboss.jms.client.JBossSession.run(JBossSession.java:199)
| at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:194)
| at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:761)
| at java.lang.Thread.run(Thread.java:619)
| 10:57:33,738 WARN [JBossManagedConnectionPool] Destroying connection that could not be successfully matched: org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener@67
| 55f302[state=DESTROYED mc=com.jbase.jremote.jca.JRemoteManagedConnection@66b378c2 handles=0 lastUse=1248428656709 permit=false trackByTx=false mcp=org.jboss.resource.connectionmanager.JBossManage
| dConnectionPool$OnePool@10bd3d3b context=org.jboss.resource.connectionmanager.InternalManagedConnectionPool@77fef512 xaResource=org.jboss.resource.connectionmanager.TxConnectionManager$LocalXARes
| ource@38bae4a txSync=null]
| 10:57:34,736 WARN [JBossManagedConnectionPool] Throwable while attempting to get a new connection: null
| javax.resource.ResourceException: Could not connect to remote jBASE instance - Failed to connect to host [127.0.0.1], port [20005]
| at com.jbase.jremote.jca.JRemoteManagedConnectionFactory.connect(JRemoteManagedConnectionFactory.java:145)
| at com.jbase.jremote.jca.JRemoteManagedConnectionFactory.createConnection(JRemoteManagedConnectionFactory.java:99)
| at com.jbase.jremote.jca.JRemoteManagedConnectionFactory.createManagedConnection(JRemoteManagedConnectionFactory.java:93)
| at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.createConnectionEventListener(InternalManagedConnectionPool.java:619)
| at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.getConnection(InternalManagedConnectionPool.java:264)
| at org.jboss.resource.connectionmanager.JBossManagedConnectionPool$BasePool.getConnection(JBossManagedConnectionPool.java:575)
| at org.jboss.resource.connectionmanager.BaseConnectionManager2.getManagedConnection(BaseConnectionManager2.java:347)
| at org.jboss.resource.connectionmanager.TxConnectionManager.getManagedConnection(TxConnectionManager.java:330)
| at org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:402)
| at org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseConnectionManager2.java:849)
| at com.jbase.jremote.jca.JRemoteConnectionFactoryImpl.getConnection(JRemoteConnectionFactoryImpl.java:121)
| at com.jbase.jremote.jca.JRemoteConnectionFactoryImpl.getConnection(JRemoteConnectionFactoryImpl.java:104)
| at com.temenos.ofsmessage.mdb.OFSMessageMDB.sendMessage(OFSMessageMDB.java:118)
| at com.temenos.ofsmessage.mdb.OFSMessageMDB.onMessage(OFSMessageMDB.java:74)
| at sun.reflect.GeneratedMethodAccessor114.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
| at org.jboss.ejb.MessageDrivenContainer$ContainerInterceptor.invoke(MessageDrivenContainer.java:495)
| at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158)
| at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
| at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
| at org.jboss.ejb.plugins.AbstractTxInterceptorBMT.invokeNext(AbstractTxInterceptorBMT.java:173)
| at org.jboss.ejb.plugins.MessageDrivenTxInterceptorBMT.invoke(MessageDrivenTxInterceptorBMT.java:47)
| at org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor.invoke(MessageDrivenInstanceInterceptor.java:116)
| at org.jboss.ejb.plugins.RunAsSecurityInterceptor.invoke(RunAsSecurityInterceptor.java:109)
| at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
| at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
| at org.jboss.ejb.MessageDrivenContainer.internalInvoke(MessageDrivenContainer.java:402)
| at org.jboss.ejb.Container.invoke(Container.java:960)
| at org.jboss.ejb.plugins.jms.JMSContainerInvoker.invoke(JMSContainerInvoker.java:1092)
| at org.jboss.ejb.plugins.jms.JMSContainerInvoker$MessageListenerImpl.onMessage(JMSContainerInvoker.java:1392)
| at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:266)
| at org.jboss.jms.client.container.ClientConsumer.callOnMessageStatic(ClientConsumer.java:160)
| at org.jboss.jms.client.container.SessionAspect.handleRun(SessionAspect.java:831)
| at org.jboss.aop.advice.org.jboss.jms.client.container.SessionAspect14.invoke(SessionAspect14.java)
| at org.jboss.jms.client.delegate.ClientSessionDelegate$run_N8003352271541955702.invokeNext(ClientSessionDelegate$run_N8003352271541955702.java)
| at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:170)
| at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:105)
| at org.jboss.jms.client.delegate.ClientSessionDelegate$run_N8003352271541955702.invokeNext(ClientSessionDelegate$run_N8003352271541955702.java)
| at org.jboss.jms.client.delegate.ClientSessionDelegate.run(ClientSessionDelegate.java)
| at org.jboss.jms.client.JBossSession.run(JBossSession.java:199)
| at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:194)
| at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:761)
| at java.lang.Thread.run(Thread.java:619)
| Caused by: com.jbase.jremote.JRemoteException: Failed to connect to host [127.0.0.1], port [20005]
| at com.jbase.jremote.io.JRemoteSocketConnection.connect(JRemoteSocketConnection.java:94)
| at com.jbase.jremote.io.JRemoteSocketConnection.<init>(JRemoteSocketConnection.java:63)
| at com.jbase.jremote.jca.JRemoteManagedConnectionFactory.connect(JRemoteManagedConnectionFactory.java:124)
| ... 44 more
| 10:57:34,850 ERROR [STDERR] 24-Jul-2009 10:57:34 com.temenos.ofsmessage.mdb.OFSMessageMDB sendMessage
| SEVERE: Could not connect to remote jBASE instance - Failed to connect to host [127.0.0.1], port [20005]
| 10:57:34,889 ERROR [LogInterceptor] RuntimeException in method: public abstract void javax.jms.MessageListener.onMessage(javax.jms.Message):
| java.lang.RuntimeException: Could not connect to remote jBASE instance - Failed to connect to host [127.0.0.1], port [20005]
| at com.temenos.ofsmessage.mdb.OFSMessageMDB.onMessage(OFSMessageMDB.java:91)
| at sun.reflect.GeneratedMethodAccessor114.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
| at org.jboss.ejb.MessageDrivenContainer$ContainerInterceptor.invoke(MessageDrivenContainer.java:495)
| at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158)
| at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
| at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
| at org.jboss.ejb.plugins.AbstractTxInterceptorBMT.invokeNext(AbstractTxInterceptorBMT.java:173)
| at org.jboss.ejb.plugins.MessageDrivenTxInterceptorBMT.invoke(MessageDrivenTxInterceptorBMT.java:47)
| at org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor.invoke(MessageDrivenInstanceInterceptor.java:116)
| at org.jboss.ejb.plugins.RunAsSecurityInterceptor.invoke(RunAsSecurityInterceptor.java:109)
| at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
| at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
| at org.jboss.ejb.MessageDrivenContainer.internalInvoke(MessageDrivenContainer.java:402)
| at org.jboss.ejb.Container.invoke(Container.java:960)
| at org.jboss.ejb.plugins.jms.JMSContainerInvoker.invoke(JMSContainerInvoker.java:1092)
| at org.jboss.ejb.plugins.jms.JMSContainerInvoker$MessageListenerImpl.onMessage(JMSContainerInvoker.java:1392)
| at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:266)
| at org.jboss.jms.client.container.ClientConsumer.callOnMessageStatic(ClientConsumer.java:160)
| at org.jboss.jms.client.container.SessionAspect.handleRun(SessionAspect.java:831)
| at org.jboss.aop.advice.org.jboss.jms.client.container.SessionAspect14.invoke(SessionAspect14.java)
| at org.jboss.jms.client.delegate.ClientSessionDelegate$run_N8003352271541955702.invokeNext(ClientSessionDelegate$run_N8003352271541955702.java)
| at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:170)
| at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:105)
| at org.jboss.jms.client.delegate.ClientSessionDelegate$run_N8003352271541955702.invokeNext(ClientSessionDelegate$run_N8003352271541955702.java)
| at org.jboss.jms.client.delegate.ClientSessionDelegate.run(ClientSessionDelegate.java)
| at org.jboss.jms.client.JBossSession.run(JBossSession.java:199)
| at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:194)
| at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:761)
| at java.lang.Thread.run(Thread.java:619)
| 10:57:34,964 ERROR [JMSContainerInvoker] Exception in JMSCI message listener
| javax.ejb.EJBException: RuntimeException
| at org.jboss.ejb.plugins.LogInterceptor.handleException(LogInterceptor.java:417)
| at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:209)
| at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
| at org.jboss.ejb.MessageDrivenContainer.internalInvoke(MessageDrivenContainer.java:402)
| at org.jboss.ejb.Container.invoke(Container.java:960)
| at org.jboss.ejb.plugins.jms.JMSContainerInvoker.invoke(JMSContainerInvoker.java:1092)
| at org.jboss.ejb.plugins.jms.JMSContainerInvoker$MessageListenerImpl.onMessage(JMSContainerInvoker.java:1392)
| at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:266)
| at org.jboss.jms.client.container.ClientConsumer.callOnMessageStatic(ClientConsumer.java:160)
| at org.jboss.jms.client.container.SessionAspect.handleRun(SessionAspect.java:831)
| at org.jboss.aop.advice.org.jboss.jms.client.container.SessionAspect14.invoke(SessionAspect14.java)
| at org.jboss.jms.client.delegate.ClientSessionDelegate$run_N8003352271541955702.invokeNext(ClientSessionDelegate$run_N8003352271541955702.java)
| at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:170)
| at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:105)
| at org.jboss.jms.client.delegate.ClientSessionDelegate$run_N8003352271541955702.invokeNext(ClientSessionDelegate$run_N8003352271541955702.java)
| at org.jboss.jms.client.delegate.ClientSessionDelegate.run(ClientSessionDelegate.java)
| at org.jboss.jms.client.JBossSession.run(JBossSession.java:199)
| at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:194)
| at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:761)
| at java.lang.Thread.run(Thread.java:619)
| Caused by: java.lang.RuntimeException: Could not connect to remote jBASE instance - Failed to connect to host [127.0.0.1], port [20005]
| at com.temenos.ofsmessage.mdb.OFSMessageMDB.onMessage(OFSMessageMDB.java:91)
| at sun.reflect.GeneratedMethodAccessor114.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
| at org.jboss.ejb.MessageDrivenContainer$ContainerInterceptor.invoke(MessageDrivenContainer.java:495)
| at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158)
| at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
| at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
| at org.jboss.ejb.plugins.AbstractTxInterceptorBMT.invokeNext(AbstractTxInterceptorBMT.java:173)
| at org.jboss.ejb.plugins.MessageDrivenTxInterceptorBMT.invoke(MessageDrivenTxInterceptorBMT.java:47)
| at org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor.invoke(MessageDrivenInstanceInterceptor.java:116)
| at org.jboss.ejb.plugins.RunAsSecurityInterceptor.invoke(RunAsSecurityInterceptor.java:109)
| at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
|
what about the first line before exception. Is it serious warning...??
Any thughts on this please..... :)
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4245791#4245791
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4245791
17 years
[JBossWS] - Re: javax.xml.ws.WebServiceException: WSDL metadata is missi
by ashutoshdeora
sorry there is no Metro any where in this project
if you have told it by name
then its my mistake i am very sorry for that
i am using JBoss Native WS
i will follow your suggestion
i want to know about the class path which u have mentioned in your 1st reply
please tel about that
<?xml version="1.0" encoding="UTF-8"?>
| <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
| xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
| version="2.4">
| <display-name>TestStateFulWS</display-name>
|
| <listener>
| <listener-class>
| com.sun.xml.ws.transport.http.servlet.WSServletContextListener
| </listener-class>
| </listener>
|
| <servlet>
| <!--description>JAX-WS endpoint</description-->
| <!--display-name>JAX-WS servlet</display-name-->
| <servlet-name>jaxWsServlet</servlet-name>
| <servlet-class>com.sun.xml.ws.transport.http.servlet.WSServlet</servlet-class>
| <!-- load-on-startup>1</load-on-startup-->
| </servlet>
| <servlet-mapping>
| <servlet-name>jaxWsServlet</servlet-name>
| <url-pattern>/book</url-pattern>
| </servlet-mapping>
| <servlet-mapping>
| <servlet-name>jaxWsServlet</servlet-name>
| <url-pattern>/bookstore</url-pattern>
| </servlet-mapping>
|
|
|
| <session-config>
| <session-timeout>60</session-timeout>
| </session-config>
| <welcome-file-list>
| <welcome-file>index.html</welcome-file>
| <welcome-file>index.htm</welcome-file>
| <welcome-file>index.jsp</welcome-file>
| <welcome-file>default.html</welcome-file>
| <welcome-file>default.htm</welcome-file>
| <welcome-file>default.jsp</welcome-file>
| </welcome-file-list>
| </web-app>
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4245787#4245787
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4245787
17 years
[JBossWS] - Re: javax.xml.ws.WebServiceException: WSDL metadata is missi
by richard.opalka@jboss.com
"ashutoshdeora" wrote :
| i have to use AS 4.2.3
| so what JBossWS-Native version i should use for this
| See this matrix.
"ashutoshdeora" wrote :
| my web service should be STATEFUL
| i cannot use stateless WEBSERVICE
|
The JBossWS webservices have been always stateful.
But there was a bug with instance reuse, see JBWS-2486.
Luckily this issue have been fixed in JBossWS Native 3.1.1, so you're ready
to go with JBossWS-Native-3.1.1.GA on JBossAS-4.2.3 ;)
"ashutoshdeora" wrote :
| i need to use the EndpointReference
| the jar having this is rt.jar (this is in the java jre )
|
| the another is in JBOSSRUNTIME LIB named as jaxws-rt.jar
| which one i have to remove or modify please tell
|
I'm getting really confused :( So you're using JBossWS Native or JBossWS Metro?
This JBossWS-Native forum, for JBossWS-Metro specific user questions please use this forum.
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4245782#4245782
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4245782
17 years