When you start JBoss without binding it to a specific IP, JBoss remoting 
(that is used to handle the shell connexion) tries to find the IP for 
your localhost.
Depending on your host configuration this IP may be sometyhing like 
127.0.1.1 or a public IP.
just run netstat -anltp | grep 62474
=> you will get the IP the remoting is listening at.

Then run the shell speciying the IP:
./run.sh interactive --host 127.0.1.1
(if you use win32, edit run.cmd to add the --host argument)

When doing a ls, you should see that the right IP is used :
Connecting to nuxeo server at 127.0.1.1:62474 as system
default-domain
test-domain
2 docs listed in 12ms
127.0.1.1>

Tiry

Vincent Dutat a écrit :
> Hi all,
>
> I have Nuxeo EP 5.1.5 running (on Windows XP) and I want to connect to
> it using nuxeo shell 5.1.4 (downloaded from
> http://download.nuxeo.org/nuxeo-shell/nuxeo-shell-5.1.4.zip). When I run
> run.cmd from a command prompt I don't get connect to repository and I
> get the following stack trace in server.log :
> 2008-05-15 19:32:16,218 ERROR
> [org.jboss.remoting.transport.socket.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:184)
>
>       at
> org.jboss.remoting.transport.socket.ServerThread.<init>(ServerThread.java:86)
>
>       at
> org.jboss.remoting.transport.socket.SocketServerInvoker.processInvocation(SocketServerInvoker.java:426)
>
>       at
> org.jboss.remoting.transport.socket.SocketServerInvoker.run(SocketServerInvoker.java:388)
>
>       at java.lang.Thread.run(Thread.java:595)
>
> Caused by: java.net.SocketException: Software caused connection abort:
> recv failed
>
>       at java.net.SocketInputStream.socketRead0(Native Method)
>
>       at java.net.SocketInputStream.read(SocketInputStream.java:129)
>
>       at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
>
>       at java.io.BufferedInputStream.read1(BufferedInputStream.java:256)
>
>       at java.io.BufferedInputStream.read(BufferedInputStream.java:313)
>
>       at
> java.io.ObjectInputStream$PeekInputStream.read(ObjectInputStream.java:2213)
>
>       at
> java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2226)
>
>       at
> java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2694)
>
>       at 
> java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:761)
>
>       at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
>
>       at
> org.jboss.remoting.loading.ObjectInputStreamWithClassLoader.<init>(ObjectInputStreamWithClassLoader.java:73)
>
>       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
>
>
>   

_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm

Reply via email to