[jboss-user] [JBoss Messaging] - Re: ServiceBindingManager config is not honoured
timfox
do-not-reply at jboss.com
Tue May 15 07:03:27 EDT 2007
Madhu-
I can get this to work fine, by specifying something like the following in the sample-bindings.xml:
| <service-config name="jboss.messaging:service=Connector,transport=bisocket"
| delegateClass="org.jboss.services.binding.AttributeMappingDelegate">
| <delegate-config>
| <attribute name="Configuration"><![CDATA[
| <config>
| <invoker transport="bisocket">
| <attribute name="marshaller" isParam="true">org.jboss.jms.server.remoting.JMSWireFormat</attribute>
| <attribute name="unmarshaller" isParam="true">org.jboss.jms.server.remoting.JMSWireFormat</attribute>
| <attribute name="serializationtype" isParam="true">jms</attribute>
| <attribute name="dataType" isParam="true">jms</attribute>
| <attribute name="socket.check_connection" isParam="true">false</attribute>
| <attribute name="timeout" isParam="true">0</attribute>
| <attribute name="serverBindAddress">${jboss.bind.address}</attribute>
| <attribute name="serverBindPort">4457</attribute>
| <attribute name="leasePeriod">10000</attribute>
| <attribute name="callbackStore">org.jboss.remoting.callback.CallbackStore</attribute>
| <attribute name="clientSocketClass" isParam="true">org.jboss.jms.client.remoting.ClientSocketWrapper</attribute>
| <attribute name="serverSocketClass">org.jboss.jms.server.remoting.ServerSocketWrapper</attribute>
| <attribute name="callbackErrorsAllowed">1</attribute>
| <attribute name="numberOfRetries" isParam="true">1</attribute>
| <attribute name="NumberOfCallRetries" isParam="true">2</attribute>
| <attribute name="clientMaxPoolSize" isParam="true">50</attribute>
| </invoker>
| <handlers>
| <handler subsystem="JMS">org.jboss.jms.server.remoting.JMSServerInvocationHandler</handler>
| </handlers>
| </config>
| ]]></attribute>
| </delegate-config>
| <binding port="4457"/>
| </service-config>
|
| </server>
|
Looking at your original example, it seems you are specifying the "socket" transport. 1.2.0 uses the bisocket transport.
You need to make sure the config specified in the service binding manager matches the config in remoting-service.xml that you are using.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4045744#4045744
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4045744
More information about the jboss-user
mailing list