This content has been marked as final.
Show 5 replies
-
1. Re: specify jboss remoting marshaller for jbr-provider/liste
kconner Aug 6, 2008 4:25 AM (in response to koatto)You should be able to specify the remoting configuration parameters in the configuration. Any properties prefixed by 'jbr-' are passed through to remoting (with the prefix removed).
-
2. Re: specify jboss remoting marshaller for jbr-provider/liste
koatto Aug 6, 2008 5:49 AM (in response to koatto)i configured the jbr socket listener this way
<jbr-provider host="localhost" name="JBR-Socket" protocol="socket"> <jbr-bus busid="Socket-1" port="8888"/> </jbr-provider> ... <jbr-listener name="Socket-Gateway" busidref="Socket-1" is-gateway="true" maxThreads="1"/> ...
it starts fine and waits for connections, but when i try to connect using telnet i get the following exceptien just after i typed the first character.
What am i missing?
thanks.java.lang.reflect.InvocationTargetException at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:494) at org.jboss.remoting.transport.socket.ServerThread.createServerSocketWrapper(ServerThread.java:755) at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:375) at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:173) Caused by: java.io.StreamCorruptedException: invalid stream header at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:764) at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277) at org.jboss.remoting.loading.ObjectInputStreamWithClassLoader.<init>(ObjectInputStreamWithClassLoader.java:95) at org.jboss.remoting.serialization.impl.java.JavaSerializationManager.createInput(JavaSerializationManager.java:54) at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.getMarshallingStream(SerializableUnMarshaller.java:72) at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.getMarshallingStream(SerializableUnMarshaller.java:55) at org.jboss.remoting.transport.socket.ClientSocketWrapper.createInputStream(ClientSocketWrapper.java:179) at org.jboss.remoting.transport.socket.ClientSocketWrapper.createStreams(ClientSocketWrapper.java:162) at org.jboss.remoting.transport.socket.ClientSocketWrapper.<init>(ClientSocketWrapper.java:66) at org.jboss.remoting.transport.socket.ServerSocketWrapper.<init>(ServerSocketWrapper.java:46) ... 7 more
-
3. Re: specify jboss remoting marshaller for jbr-provider/liste
kconner Aug 6, 2008 5:51 AM (in response to koatto)The default socket marshaller/unmarshaller uses java object serialisation.
-
4. Re: specify jboss remoting marshaller for jbr-provider/liste
koatto Aug 6, 2008 9:15 AM (in response to koatto)i can't understand where do i have to put the property element, under jbr-provider, jbr-bus or jbr-listener?
i'm adding :<property name="jbr-datatype" value="plain"/> <property name="jbr-marshaller" value="PlainMarshaller"/>
in order to have the jbrListener to use my marshaller on incoming connection what i have to do? jbossremoting doc states to specify it on the url with a syntax like that :socket://myhost:5400/?datatype=invocation
but it seems not to work with jboss-esb cfg.
Thanks. -
5. Re: specify jboss remoting marshaller for jbr-provider/liste
koatto Aug 7, 2008 4:41 AM (in response to koatto)any idea?
thanks