Bistro!
Alexis Moussine-Pouchkine's Weblog
public enum Topic { Java, GlassFish, Tools, Sun, InFrenchInZeText, SDPY }

20051003 lundi octobre 03, 2005

Tomcat or GlassFish?
From "GlassFish Project - NetBeans 5 IDE integration":

Features AS 8.1
and
GlassFish
Tomcat 5.0/5.5
Start and stop the server (local) DONE DONE
Deployment and redeployment DONE DONE
Remote deployment DONE HELP
Undeployment DONE DONE
Remote Undeployment DONE HELP
Fast directory-based deployment (Web) DONE DONE
Java debugging DONE DONE
JSP source level debugging DONE DONE
J2EE Profiling (via Profiler cluster) DONE DONE
View console output (for local server) DONE DONE
View log files DONE DONE
Edit server's conf file (via Favorites tab, then xml editor) - DONE
List deployed applications DONE DONE
List sub elements in deployed applications, and display properties DONE HELP
List/Edit registered server resources (R/W mode) DONE HELP
Admin UI laucher
DONE DONE
HTTP monitoring DONE DONE
Generate server-specific CMP and JNDI data (no manual steps needed) DONE N/A
Visual editing of server-specific data DONE HELP
View servlet generated from JSPs DONE DONE
Complete Web Services support DONE HELP
Complete EJB CMP Mapping tool DONE N/A
Zero config support (auto creation/registration of resources) DONE HELP
Out of the box Blueprints solutions working DONE HELP
Single bundle, easy to install with NetBeans (Currently only for AS 8.1)
DONE DONE
Server JVM options configuration DONE DONE
Selection of target JVM ( yes, but there is a server bug there) - DONE
Server specific DD XML code completion/validation DONE HELP
J2EE Verification (only when AS8.1 or GlassFish server is registered) DONE HELP
Server specific Resource creation wizards and registration DONE HELP
Secure Server (HTTPS) admin access and certificate validation DONE ?
JSR 88 graphical configBeans implementation DONE HELP
Complete support for server specific ANT tasks OOB DONE HELP
OOB JSF support (faces xml code completion/validation, lib registration from app server area,...) DONE HELP
Pointbase DB integration (start/stop menu, driver, samples, ...) (Only when AS8.1 is installed and registered, not for GlassFish) DONE HELP
Pointbase driver pre-configure for AS 8.1 Server runtime DONE HELP
AVK (application Verification Kit) ready (via extra AVK plugin, coming soon) DONE HELP


( oct. 03 2005, 02:56:23 PM CEST ) Permalink Comments [4]

Comments:

Alexis, nice list. Please tell me you didn't edit by hand in the default jRoller editor :)

Posted by John Clingan on octobre 04, 2005 at 07:33 AM CEST #

;-)
I stole it from the aforementioned page.
A simple cut-n-paste to NVU did the job.

Posted by Alexis MP on octobre 04, 2005 at 08:51 AM CEST #

I'm not sure which Tomcat version you were using for comparison, but the server itself has supported many of the features you mark with a red X for a while now. These include (following your table's order): remote deployment and undeployment of web applications, list/edit registered server resources (both read and write), visual editing of server-specific data, DD XML validation (not code completion), server-specific resource creation wizards and registration, HTTPS access to not only admin but any web application so configured, and support for Ant tasks out of the box. And a lot of the other features are either J2EE-level (so Tomcat wouldn't have them by charter) or GUI-driven (like the code completion ones), which again Tomcat wouldn't have by definition.

Posted by Yoav Shapira on octobre 16, 2005 at 04:43 PM CEST #

Yoav, you are right that Tomcat itself has the features you mention (we use Tomcat 5.5.x in NetBeans); this page refers to features exposed in the NetBeans user interface, not the server itself. I believe that even without these features, NetBeans is the best free IDE for development with Tomcat. You see that for GlassFish, it is even much better.

Posted by Petr Jiricka on octobre 19, 2005 at 11:49 PM CEST #

Post a Comment:

Comments are closed for this entry.

GlassFish Podcast
Get GlassFish V3
Support GlassFish Enterprise

Today's Page Hits: 1847




bea conference glassfish groovy ips java javaee javafx javaone javazone jug mysql netbeans openesb openoffice opensource paris performance pkg podcast presentation sdpy spring sun swing techdays tips updatecenter v3 webservices
Links