Sunday Jul 24, 2011

Using Grizzly 2.x as a simple HTTP server

Oleksiys, the Grizzly technical lead has started a series of blog posts about Grizzly 2.x.

He discusses how familiar the APIs should look to anyone that has used Servlets and how simple it can be to create an HTTP engine and start serving static or dynamic requests with Grizzly. If you try for yourself, you'll also see how snappy Grizzly can be.


Grizzly 2.0 was released in Feb (2011) with 2.1.1 being the latest available stable version. Check out this "Getting Started" page. This 2.x branch will be integrated into the next major release of GlassFish.

Wednesday Jul 29, 2009

WebStack 1.5 - Your (L)AMP Stack

Sun's LAMP support is assembled from two pieces: the L is from our Linux/GNU Support (see SunSolve entry), while the AMP comes from the GlassFish WebStack, which, in its latest incarnation includes Apache HTTP Server, lighttpd, memcached, MySQL, PHP, Python, Ruby, Squid, Tomcat, GlassFish (v2.1) and Hudson (features).

The inclusion of Hudson is a bit of an opportunistic move (more on that in a bit), the rest comprises a well tested, integrated, optimized, and extended component stack for your new and old Web Apps.

The WebStack can be downloaded here; the bundle includes the WebStack Enterprise Manager, which, unlike the other components, is not free right-to-use but rather is available with an eval license; this is a model like that of the GlassFish Enterprise Manager. The current release supports RHEL, Solaris and OpenSolaris (it is bundled in OpenSolaris); for additional details, check out the Documentation and Discussion Forum.

Check out these posts from the WebStack team:


• Brian's Announcement
• CVR's Announcement and Overview.
• CVR's note on two key properties: Fully Relocatable, and Updatable.
• Jiri on Installation and Overview.
• Sriram on Installing AMP stack within GlassFish Web Stack 1.5.
• Irfan on the Enterprise Manager's Navigation Panel.
• Jeff on Installing via IPS tools.

Wednesday Feb 11, 2009

GlassFish + Wicket + Hudson + OpenSolaris + X2100 =

ALT DESCR is a nice GlassFish adoption story. János Cserép started this local community site back in 2006 and it has grown very nicely: Webreklam reports 250K pageviews/month and 15K unique users/month in a city of 30K! The technology set includes GlassFish v3, Sun Web Server, Apache Wicket, Hudson, OpenSolaris and Sun Fire X2100.

For more details, check out the Adoption Story, the Full Questionnaire and János Presentation.

Sunday Dec 30, 2007

Sun WebServer 7.0 U2 Now Available... Used for the SPECweb2005 World Record

Photo of T5220

The latest Sun WebServer is now available (Home Page, Release Notes, Direct Download). This release includes the latest Java Web Container from GLassFIsh and was used in the Record-breaking SPECweb 2005 benchmark on a Sun SPARC Enterprise T5220.

See the Release writeups from CVR, Joe and Jyri, and the Benchmark reports from CVR and BMseer. Information on a number of benchmarks is available at the T5220 Benchmark Page.

Saturday Dec 08, 2007

Running Metro on Sun WebServer 7 Update 1

Informational Sign

A tip from Krishna:
How to Run Metro on Sun WebServer 7 Update 1

This takes advantage that Metro only depends on Servlet 2.4. Thanks to Vivek for the tip

Thursday Oct 11, 2007

Sun WebServer SPEC Result

Photo of a T5220

Earlier this week Sun announced new machines using the UltraSPARC T2. Many of the key contributors have written about them and Allan has a Nice Overview that links to the key posts.

The new systems show great performance; check out BMSeer's Posts and the official T5220 page. One result we want to highlight is the Web Tier Benchmark posted using the Sun WebServer (using the GlassFish Java Web Tier). Check out CVR's Writeup and BMSeer's Comparisons.

Congratulations to the Sun WebServer team! And to everybody who got the systems out to market!

Wednesday Jun 20, 2007

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

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.

Sunday Apr 15, 2007

How to Integrate NetBeans Profiler with Web Server 7.0

NetBeans Profiler screenshot

Java profilers are really useful tools in identifying performance bottlenecks and memory leaks in your Java application. Setting up a profiler to profile a Java web application running in a web or application server usually requires more steps than for profiling a simple commandline application. In this article, Yamini shows you how simple it is to integrate NetBeans Profiler with Web Server 7.0.

Saturday Apr 14, 2007

Great Review of Sun WebServer 7.0

Sun Web Server in a Box

ServerWatch has a very positive review of Sun WebServer 7.0 that concludes:

In summary, Sun Web Server is generally two times as fast as Apache...

The Sun Web Server is fast, flexible, scalable, and a downright joy to run. Other Web servers may still have some benefits, mainly because of administrator familiarity, but if performance and ease of management are paramount, Web Server is the way to go.

You can Download and use Sun WebServer 7.0. Development and Deployment is free; Sun's revenue is from Support.

Saturday Mar 24, 2007

Sun WebServer 7.0 UR1 Technology Preview is Now Available

WebServer - Back to the Future logo

CVR and Marina report on the Technology Preview for Sun WebServer 7.0 UR1. The main improvement in this release is the replacement of the Java Web Tier container with that of GlassFish, conforming to the JavaEE 5 specifications. This means, for example, that things like the Sun Web Developer Pack will run on it.

Check CVR's announcement and download the release from here. Also thanks to Marina for the tip.

Monday Mar 19, 2007

Running Roller on Web Server 7.0

Roller Logo

Previously, Marina and Seema showed you how to run Roller on Web Server 6.1. They've teamed up again to tell you how to run Roller 3.0 on the recently released Web Server 7.0! You can read all about it here.

Wednesday Feb 28, 2007

PHP and Ruby on Sun Web server

PHP Logo

Here are two recent entries showing how to use fastCGI to enable using Scripting Languages in the new Sun WebServer 7.0. First, check Natarajan detailed blog to learn how to use the new PHP AddOn. Then you can also check Seema and Marina's very detailed article to use Ruby on Rails.

All TheAquarium entries related to the Sun WebServer use the WebServer tag. For details on the Sun WebServer 7.0, check the Product Page and the SDN Developer page. The download is available here and the documentation here.

Tuesday Jan 23, 2007

Blast Off! -- Sun WebServer 7.0 FCS Now Available

Saturn V launching Skylab

The Sun WebServer 7.0 final release (GA or FCS as often described at Sun) is now available (download is free, support can be purchased). One major emphasis of the release is cluster administration, but it also includes many new features ranging from ECC support to a fully scriptable CLI to support for many Web 2.0 languages and applications.

Check out earlier TA entries as well as the blogs accompanying the release including Manish's Top 10 Reasons, and Jyri and Sriram's blogs.

Congratulations to the WebServer team on this long-awaited release!

Monday Jan 22, 2007

Using PHP with Sun's WebServer

PHP Logo

PHP (home page, tutorial, online manual) is very popular language - see this Netcraft survey - for writing Web Applications. A common combination includes Linux, Apache WebServer, MySQL and PHP (thus the term LAMP), but PHP is usable from many other containers.

Joe's recent Technical Article explains how to use Sun's WebServer with PHP using different connecting technologies, including as a CGI engine, using FastCGI and as an NSAPI Plugin. Many more PHP-related articles at TheAquarium here.