Hi, i'm just migrating my application to the RC5 EJB3. I changed all the things, so deploying is all fine.
But if i now trying to connect with my remote client (Swing) to the jboss i get an | Exception in thread "Thread-1" org.jboss.remoting.CannotConnectException: Can not get connection to server. Problem establishing socket connection. | at org.jboss.remoting.transport.socket.SocketClientInvoker.transport(SocketClientInvoker.java:248) | at org.jboss.remoting.RemoteClientInvoker.invoke(RemoteClientInvoker.java:131) | at org.jboss.remoting.Client.invoke(Client.java:258) | at org.jboss.remoting.Client.invoke(Client.java:221) | at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.java:55) | at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98) | at org.jboss.aspects.tx.ClientTxPropagationInterceptor.invoke(ClientTxPropagationInterceptor.java:61) | at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98) | at org.jboss.aspects.security.SecurityClientInterceptor.invoke(SecurityClientInterceptor.java:55) | at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98) | at org.jboss.ejb3.remoting.IsLocalInterceptor.invoke(IsLocalInterceptor.java:65) | at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98) | at org.jboss.ejb3.stateless.StatelessRemoteProxy.invoke(StatelessRemoteProxy.java:102) | at $Proxy1.getAllPrescriptionTypes(Unknown Source) | at lu.tudor.santec.gecam.prescription.gui.widgets.templateeditor.persistence.TemplateFilterPrescriptionTypeGatherer.fireNewSearch(TemplateFilterPrescriptionTypeGatherer.java:55) | at lu.tudor.santec.gecam.prescription.gui.widgets.util.LookUpThread.run(LookUpThread.java:41) | Caused by: 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.SocketClientInvoker.createClientSocket(SocketClientInvoker.java:499) | at org.jboss.remoting.transport.socket.SocketClientInvoker.getConnection(SocketClientInvoker.java:466) | at org.jboss.remoting.transport.socket.SocketClientInvoker.transport(SocketClientInvoker.java:244) | ... 15 more | Caused by: java.lang.NoClassDefFoundError: org/jboss/serial/io/JBossObjectOutputStream | at java.lang.Class.getDeclaredConstructors0(Native Method) | at java.lang.Class.privateGetDeclaredConstructors(Class.java:2328) | at java.lang.Class.getConstructor0(Class.java:2640) | at java.lang.Class.newInstance0(Class.java:321) | at java.lang.Class.newInstance(Class.java:303) | at org.jboss.remoting.serialization.SerializationStreamFactory.loadObjectManagerClass(SerializationStreamFactory.java:139) | at org.jboss.remoting.serialization.SerializationStreamFactory.setManagerClassName(SerializationStreamFactory.java:100) | at org.jboss.remoting.serialization.SerializationStreamFactory.<clinit>(SerializationStreamFactory.java:73) | at org.jboss.remoting.transport.socket.ClientSocketWrapper.createOutputStream(ClientSocketWrapper.java:91) | at org.jboss.remoting.transport.socket.ClientSocketWrapper.createStreams(ClientSocketWrapper.java:75) | at org.jboss.remoting.transport.socket.ClientSocketWrapper.<init>(ClientSocketWrapper.java:54) | ... 22 more on the client side. The server also is doing some stacktracing: | 16:09:17,887 ERROR [SocketServerInvoker] Failed to accept socket connection | 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.createServerSocket(ServerThread.java:147) | at org.jboss.remoting.transport.socket.ServerThread.<init>(ServerThread.java:84) | at org.jboss.remoting.transport.socket.SocketServerInvoker.processInvocation(SocketServerInvoker.java:431) | at org.jboss.remoting.transport.socket.SocketServerInvoker.run(SocketServerInvoker.java:398) | at java.lang.Thread.run(Thread.java:595) | Caused by: java.io.EOFException | at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2232) | at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2698) | at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:750) | at java.io.ObjectInputStream.<init>(ObjectInputStream.java:268) | at org.jboss.remoting.loading.ObjectInputStreamWithClassLoader.<init>(ObjectInputStreamWithClassLoader.java:57) | at org.jboss.remoting.serialization.impl.java.JavaSerializationManager.createInput(JavaSerializationManager.java:52) | at org.jboss.remoting.transport.socket.ServerSocketWrapper.createInputStream(ServerSocketWrapper.java:56) | at org.jboss.remoting.transport.socket.ClientSocketWrapper.createStreams(ClientSocketWrapper.java:76) | at org.jboss.remoting.transport.socket.ClientSocketWrapper.<init>(ClientSocketWrapper.java:54) | at org.jboss.remoting.transport.socket.ServerSocketWrapper.<init>(ServerSocketWrapper.java:50) | ... 9 more | As i said, deploying is all correct withput any errors. Here is my persistence.xml: | | <?xml version="1.0" encoding="UTF-8"?> | <persistence> | <persistence-unit name="cefip"> | <provider>org.hibernate.ejb.HibernatePersistence</provider> | <jta-data-source>java:/cefip</jta-data-source> | <properties> | <property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQLDialect"/> | <property name="hibernate.hbm2ddl.auto" value="update"/> | </properties> | </persistence-unit> | </persistence> | | The datasource is defined in postgres-ds.xml and works. I just copied it from my "old" Jboss. I'm using JBoss 4.0.3 SP1 and ejb3 RC5. I used the installer for my latest jboss. The former ones i always built on my own. Might there be the difference? Thanks for your help. Martin View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3922225#3922225 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3922225 ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642 _______________________________________________ JBoss-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jboss-user
