This week's book giveaway is in the Other Languages forum.
We're giving away four copies of Functional Reactive Programming and have Stephen Blackheath and Anthony Jones on-line!
See this thread for details.
Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

What is the best FREE jsp/servlet server?

 
Fox Hu
Ranch Hand
Posts: 49
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What is the best FREE jsp/servlet server on Windows?
Tomcat?
 
Tim Baker
Ranch Hand
Posts: 541
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
for someone wanting to learn JSP and Servlets then yes I would probably say tomcat. It's very popular and well documented on the web, is relatively easy to use and comes with a pretty easy win32 installer
 
Fox Hu
Ranch Hand
Posts: 49
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you.
But I didn't mean to use it to learn JSP.
I need a server for some simple business usages.
Considering stabilization and security, can Tomcat be a choice?
 
Gregg Bolinger
Ranch Hand
Posts: 15304
6
Chrome IntelliJ IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If it's for business usage, why not support development and purchase a license for an Application Server of your choice. Then you get the nice write off for your business.
 
Frank Carver
Sheriff
Posts: 6920
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Personally, I prefer Resin from caucho.com. Whether it is free or not depends on what you plan to use it for. Their "developer source" licence is free unless you or someone else is making money out of using it, in which case it is $500.
Another good, and completely free, choice is Jetty. less well known than Tomcat, but used in an impressive array of products and services.
You may want to look at my advice on choosing a servlet container page for more information.
 
Fox Hu
Ranch Hand
Posts: 49
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you, Gregg and Frank.
I haven't use Resin before but I will have a try.
 
Faisal Khan
Ranch Hand
Posts: 285
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Just a point on Tomcat, in my usage of tomcat for last two years for commercial use, I have found it to be stable, fast and reliable - especially with the new catalina engine.
HTH
 
Alexis Sumalpong
Greenhorn
Posts: 13
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Tomcat on linux [non-responsive advert elided]
That's a great pair to get web apps working.
[ January 06, 2004: Message edited by: Bear Bibeault ]
 
Brian Pipa
Ranch Hand
Posts: 299
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I second Resin. Been using it for years. Good stuff.
brian
 
Chad McGowan
Ranch Hand
Posts: 265
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'll add a third for Resin as well. I've been using it for about a year and I am really impressed with it.
 
Andres Gonzalez
Ranch Hand
Posts: 1561
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Tomcat or Jetty, both are really good.
 
Simon Brown
sharp shooter, and author
Ranch Hand
Posts: 1913
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I've recently started to use Tomcat, Resin and Jetty side-by-side and you'll be surprised at some of the little differences between them in how the implementations work. My advice, if you're building a webapp that you'd like to run on different app servers, is to develop the webapp on those app servers. Sounds silly I know, but I've had a whole bunch of problems developing my blogging app, Pebble. :roll:
On a positive note, portability between servers is getting better as time goes by.
 
Jeroen Wenting
Ranch Hand
Posts: 5093
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I've always liked Orion.
Stable, fast, relatively easy to use.
Free for development and non-commercial deployment, reasonably priced otherwise.
 
Simon Brown
sharp shooter, and author
Ranch Hand
Posts: 1913
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Fast yes, but it's very, very buggy so I gave up using it. :roll:
 
Scott Duncan
Ranch Hand
Posts: 365
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I prefer tomcat. Actually I use JBoss which comes with tomcat but you may not need EJBs and therefore you will not need JBoss. The company I work for uses EJBs sparingly but due to the political aspect, management insists on using a product that is fully supported so they use WebSphere which is good and bad. Administration in WAS 4.0 was a dream but in 5.0 they have goofed it a bit. Stable though and scalable but costs a fortune. For a little less than WebSphere but a lot more than Tomcat/Jetty/Resin you can get JRun from Macromedia (development license is free) and it is very sweet.
So, I guess it all goes back to the same old thing. Depends on what you want to do. I like Simon's suggestion. See which one is best for your application.
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic