I am trying to embed the server in Glassfish. I am doing so by creating
a Glassfish LifecycleListener and I start the server up when I receive
the ready event. This seems to be working but I cannot connect to the
server. I try and basically the connect just hangs. I am running this
on Window's Vista and I have turned off the firewall.
Netstat -a reports:
Active Connections
Proto Local Address Foreign Address State
TCP 0.0.0.0:21 brett-home:0 LISTENING
So it seems like the server is up and running. I also made sure that I
did not have anything running on port 21 to begin with.
My Glassfish log looks like:
WEB0712: Starting Sun-Java-System/Application-Server HTTP/1.1 on 8181
WEB0712: Starting Sun-Java-System/Application-Server HTTP/1.1 on 4848
SMGT0007: Self Management Rules service is enabled
[ INFO] 2009-11-10 21:05:32,534 [] [] FTP server started
onReady called
Application server startup complete.
So from that it looks like I the server started up correctly. But I
cannot connect to the server:
C:\Users\brett>ftp localhost
Connected to brett-home.
This just hangs. I don't see anything in the Glassfish log either when
I do this. It's as if it never reaches the code.