An Oracle blog about Java Technology

SJS Web Server 7.0 Update 1 is out - Focus on Java

Guest Author

Sun Web Server 7.0 Update 1

Sun Java System Web Server 7.0 update 1 is now available for download (the preview version had been available for a few months). New in this release is:

• Performance and stability improvements

• Out-of-box Java support for Servlets 2.5, JSP 2.1, JSF 1.2, and more

• Support for Java SE 5.0 and 6

• Support for NetBeans IDE 5.5.1

• Administration interface support for FastCGI

You'll notice that the main features are Java-related. Specifically, the product is now at the Java EE 5 specification level which means that any web application that runs on GlassFish now also runs on Sun's Web Server 7.0 Update 1 (the implementation is actually taken straight from GlassFish). On the more technical side of things, you can use dependency injection in the web tier.

When released in early 2007, Web Server 7.0 enjoyed an excellent review and has been powering a whole new set of demanding web sites (including the one serving you this content). Any question, see the dedicated forum.

Join the discussion

Comments ( 6 )
  • Enrique Rodriguez Friday, June 22, 2007
    If we have GlassFish... why do we need SJS Web Server?
  • Alexis MP Saturday, June 23, 2007
    Starting with GlassFish v2, only if you need to load-balance incoming HTTP requests. Otherwise, GlassFish has a very fast embedded HTTPd listener (Grizlly).
  • Joe McCabe Monday, July 9, 2007
    Web Server and GlassFish are complimentary servers. They are not replacements for each other. One is extremely well suited for traditional Web server use and the other for the full Java EE server use.
    \* If you plan to deploy WARs and EARs - the choice is pretty clear, it's Glassfish. As a servlet container, Web Server is good for developing (see NetBeans support referred to above) and deploying WAR files only.
    \* With Web Server's ability to support Java and native non-Java technologies alike, it's a superior platform deploying heterogeneous dynamic content types - Java/JSPs or PHPs, JRuby or Ruby On Rails etc. In addition, as a general purpose Web Server like Apache, Web Server supports SSL acceleration, powerful URL rewriting useful for mass hosting , reverse proxy for load balancing against any HTTP compliant origin servers, and FastCGI for scalable yet safe support for third-party dynamic engines (e.g. PHP, Python, Perl, etc) enables a number of flexible yet manageable deployment options.
    If you are deploying to web tier, Web Server is a great choice. If you need a more comprehensive Java EE environment for your deployment then GlassFish is perfect. And as Alexis points out, you can use the servers in tandem with each other (Web Server as the HTTP and SSL termination point, handling access control and static content, load balancing, etc and using GlassFish/App Server as the fully Java EE compliant dynamic engine for the business logic aspects of your application).
    Both servers are great solutions, and together they're even better.
  • Enrique Rodriguez Monday, July 9, 2007
    Yes, i know it, but it look like gassfish v3 will be very modular, and i could use glassfish only as a servlet engine disabling other options. This will scale glassfish adoption, and if grizzly is as good as it look like, i think that glassfish should have more HTTP options that SWS have ( url rewriting, better virtual hosting, etc)
  • Tom Kincaid Monday, July 9, 2007
    Just to follow up on this. Joe's comments are spot on. Glassfish and the Web Server are designed to work together and each has their place in the Application Platform depending on your requirements.
  • Jan Luehe Tuesday, July 10, 2007
    Enrique, could you elaborate on the virtual hosting features available in SJSWS that are missing in GlassFish? If possible, we'd like to add them to GlassFish. Thanks!
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.