[PJUG Javamail] Looking for suggestions on choosing in App Server

Richard Johnson richardj at lingosys.com
Tue Sep 25 15:48:48 UTC 2007


 Rob Tanner said:
 
>  After attending a number of useful sessions at NFJS  
>  that past week-end, I have come to the conclusion that  
>  it's time to start think of replacing tomcat standalone with  
>  a complete app server.   
>
> There are a bunch of free ones available. 
 
That's the understatement of the year.  :-)
    
> Which would you recommend and which you you suggest  
> I stay well away from.  Why?

Like everything in our business, it depends.  
 
Is the new one to replace the "one true server" you use for the college,
or for training students, or something else?   
 
How often does it go up and down?  
 
How often do you deploy new applications?  
 
Does it need to stay up during deployment, or have other reliability
constraints?
 
Does it need EJB, or to integrate cleanly with an object store, either
one?  
 
Does it need the very latest bells and whistles (like full EJB 3 and JDK
6?)
 
Does it need to integrate well with any particular IDE?  
 
There are probably other considerations too, like hardware requirements,
flat-out-performance, support, etc.
 
 
That said, here's what I like:
 
1. Glassfish  -- it's got amazing community support, runs the very
latest code, is pretty much "right on" the standards, and integrates
well with Netbeans, which I like.
 
2.  JBoss -- good history, good support, does some things better than
others (cache for instance), not completely standard but supports some
non-standard things really well (like MyFaces) and is supported by all
three of the big IDE's (Netbeans, Eclipse, and IDEA.)
 
3.  Resin -- lightweight and easy to configure.  Not really a full app
server, more like half way between tomcat and a full app server.
 
Everyone else of course will have a different opinion.  :-)
-- 
Richard Johnson 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://javac.com/pipermail/javamail/attachments/20070925/c39d542e/attachment-0002.html>


More information about the Javamail mailing list