Hello all,

The company I work for currently utilizes JAVA/JSP, ORACLE 9i,
Apache,Tomcat setup running on Solaris.  We have plans to migrate to
PostgreSQL and Linux.  Currently I have an issue with a server written
in JAVA that hangs about once a week (don't know exactly why yet -
hence the vague term) and we recently had it create a defunct port
while trying to shut down.  I did not write this server, but am the
only one left to maintain this code.

Now you know why I am here.  I am looking into Ruby as an alternative
to this JAVA Server. The core functionality needed would be processing
zip files, parsing text/binary files and executing sql statements.

At this stage, how does Ruby compare to Java in terms of server
programming?  I have liked everything I've read about Ruby to date,
but have seen very little in reference to server programming, but then
again, I'm just beginning.

Please excuse the vagueness, I'm very undecided what to do right now,
rewrite the JAVA Server in another language or rewrite it with JAVA,
but correctly.  The main reason for the other language consideration
is the text and binary file processing.  I'm was thinking Ruby might
handle this aspect better than JAVA.

thanks,
andy