Pessoal , estou configurando meu web service no Jboss ESB e estou obtendo o erro a seguir :
javax.jms.JMSException: There is no administratively defined queue with name:queue/jmsCalendarioRequestGateway
at org.jboss.jms.server.endpoint.ServerSessionEndpoint.createQueue(ServerSessionEndpoint.java:289)
at org.jboss.jms.server.endpoint.advised.SessionAdvised.org$jboss$jms$server$endpoint$advised$SessionAdvised$createQueue$aop(SessionAdvised.java:105)
at org.jboss.jms.server.endpoint.advised.SessionAdvised$createQueue_6431069199924553036.invokeNext(SessionAdvised$createQueue_6431069199924553036.java)
at org.jboss.jms.server.container.ServerLogInterceptor.invoke(ServerLogInterceptor.java:105)
....
5:51:52,377 WARN [ServiceController] Problem starting service jboss.esb:deployment=webservice_calendario.esb
org.jboss.soa.esb.listeners.lifecycle.ManagedLifecycleException: Unexpected JMS error from prepareMessageReceiver
at org.jboss.soa.esb.listeners.gateway.JmsGatewayListener.doInitialise(JmsGatewayListener.java:117)
at org.jboss.soa.esb.listeners.lifecycle.AbstractManagedLifecycle.initialise(AbstractManagedLifecycle.java:134)
at org.jboss.soa.esb.listeners.lifecycle.ManagedLifecycleController.initialiseInstances(ManagedLifecycleController.java:105)
at org.jboss.soa.esb.listeners.lifecycle.ManagedLifecycleController.start(ManagedLifecycleController.java:62)
Seggue abaixo meu arquivo jboss-esb.xml
<providers>
<jms-provider name="JBossMQ" connection-factory="ConnectionFactory"
jndi-URL="jnp://127.0.0.1:1099" jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
jndi-pkg-prefix="org.jboss.naming:org.jnp.interfaces">
<jms-bus busid="servicoCalendarioGwChannel">
<jms-message-filter dest-type="QUEUE"
dest-name="queue/jmsCalendarioRequestGateway" />
</jms-bus>
<jms-bus busid="servicoCalendarioEsbChannel">
<jms-message-filter dest-type="QUEUE"
dest-name="queue/calendarioEsb" />
</jms-bus>
</jms-provider>
</providers>
<services>
<service category="MyServiceCategory" name="Webservice_calendario"
description="Calendario Webservice Consumer">
<listeners>
<jms-listener name="jmsESBListener" busidref="servicoCalendarioEsbChannel"
maxThreads="1" />
<jms-listener name="jmsGateway" busidref="servicoCalendarioGwChannel"
maxThreads="1" is-gateway="true" />
</listeners>
<actions mep="OneWay">
<action name="request-mapper"
class="soa.esb.actions.CalendarioSOARequestAction" />
<action name="soapui-client-action" class="org.jboss.soa.esb.actions.soap.wise.SOAPClient">
<property name="wsdl"
value="http://dominio/calendarioWS?wsdl" />
<property name="SOAPAction" value="isDiaUtilSessao" />
<property name="EndPointName" value="CalendarioWSPort" />
</action>
<action name="response-mapper"
class="soa.esb.actions.CalendarioSOAResponseAction" />
</actions>
</service>
</services>
Socorro ! :lol:
