[MyServiceCategory:MyWSProducerService].org.jboss.soa.esb.co
asachde Aug 30, 2007 5:16 PMI have a simple webservice (modification of webservice_producer from MR3 samples. When I sent a test message I get the following exception. Am I missing something in the config?
2007-08-30 17:10:43,153 DEBUG [org.jboss.soa.esb.listeners.ServiceInvoker] Courier lookup failed for EPR [EPR: PortRefer
ence < <wsa:Address http://localhost:8765/> >] for Service [MyServiceCategory:MyWSProducerService].
org.jboss.soa.esb.couriers.CourierException: Courier for EPR not supported yet
at org.jboss.internal.soa.esb.couriers.TwoWayCourierImpl.courierFromGenericEPR(TwoWayCourierImpl.java:155)
at org.jboss.internal.soa.esb.couriers.TwoWayCourierImpl.courierFromEpr(TwoWayCourierImpl.java:137)
at org.jboss.internal.soa.esb.couriers.TwoWayCourierImpl.getDeliverCourier(TwoWayCourierImpl.java:111)
at org.jboss.internal.soa.esb.couriers.TwoWayCourierImpl.setToEpr(TwoWayCourierImpl.java:82)
at org.jboss.internal.soa.esb.couriers.TwoWayCourierImpl.<init>(TwoWayCourierImpl.java:69)
at org.jboss.soa.esb.couriers.CourierFactory.getCourier(CourierFactory.java:129)
at org.jboss.soa.esb.couriers.CourierFactory.getMessageCourier(CourierFactory.java:92)
at org.jboss.soa.esb.listeners.ServiceInvoker.getCourier(ServiceInvoker.java:285)
at org.jboss.soa.esb.listeners.ServiceInvoker.attemptDelivery(ServiceInvoker.java:210)
at org.jboss.soa.esb.listeners.ServiceInvoker.deliver(ServiceInvoker.java:163)
at org.jboss.soa.esb.listeners.ServiceInvoker.deliverSync(ServiceInvoker.java:129)
at org.jboss.soa.esb.listeners.message.UncomposedMessageDeliveryAdapter.deliverSyncWithoutDecomposing(Uncomposed
MessageDeliveryAdapter.java:107)
at org.jboss.soa.esb.listeners.message.UncomposedMessageDeliveryAdapter.deliverSync(UncomposedMessageDeliveryAda
pter.java:86)
at org.jboss.soa.esb.listeners.gateway.JBossRemotingGatewayListener.invoke(JBossRemotingGatewayListener.java:303
)
at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:828)
at org.jboss.remoting.transport.coyote.CoyoteInvoker.service(CoyoteInvoker.java:290)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java
:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
2007-08-30 17:10:43,153 INFO [org.jboss.soa.esb.listeners.ServiceInvoker] Unresponsive EPR: EPR: PortReference < <wsa:A
ddress http://localhost:8765/> >
Following is my jboss-esb.xml config snippet
<jbr-provider name="JBR-Http" protocol="http" host="localhost"> <jbr-bus busid="Http-1" port="8765" /> </jbr-provider> </providers> <services> <service category="MyServiceCategory" name="MyWSProducerService" description="WS Frontend speaks natively to the ESB"> <listeners> <jbr-listener name="Http-Gateway" busidref="Http-1" is-gateway="true" maxThreads="1" /> <jms-listener name="semsInitListener" busidref="semsInitChannel" maxThreads="5" is-gateway="false" /> </listeners> <actions> <action name="print-before" class="org.jboss.soa.esb.actions.SystemPrintln"> <property name="message" value="[Quickstart_webservice_producer] Message before invoking jbossws endpoint" /> </action> <!-- action name="JBossWSAdapter" class="org.jboss.soa.esb.actions.soap.SOAPProcessor"> <property name="jbossws-endpoint" value="SEMSWebService" /> </action--> <action name="print-after" class="org.jboss.soa.esb.actions.SystemPrintln"> <property name="message" value="[Quickstart_webservice_producer] Message after invoking jbossws endpoint" /> </action> </actions> </service>