NetBeans IDE 5.0 works out-of-the-box with Sun Java System Application Server 8.1 and 8.2 (and pre-releases of version 9.0), and BEA WebLogic Application Server 9.0 and JBoss Application Server 4.0.3. Table 10-1 illustrates the different features for each target server.
Table 10-1. Java EE Server Features Supported Directly in NetBeans IDE 5.0
Description | Sun AS 8.1, 8.2 | BEA WebLogic 9 | JBoss 4.03 |
---|
Start and stop the server (local) | yes | yes | yes |
Deployment and redeployment | yes | yes | yes |
Remote deployment | yes | no | no |
Undeployment | yes | no | no |
Remote undeployment | yes | no | no |
Fast directory-based deployment (Web) | yes | yes | yes |
Java debugging | yes | yes | yes |
JSP source level debugging | yes | no | yes |
Java EE Profiling (NetBeans Profiler must be installed) | yes | yes | yes |
View console output (for local server) | yes | no | no |
View log files | yes | yes | yes |
Edit server's conf file (AS8.1: via favorites, and xml editor) | yes | no | no |
List deployed applications | yes | no | no |
List sub-elements in deployed applications, and display properties | yes | no | no |
List/Edit registered server resources | yes | no | no |
Admin UI | yes | yes | yes |
HTTP monitoring | yes | no | no |
Generate server-specific CMP and JNDI data (no manual steps needed) | yes | no | no |
Visual editing of server-specific data | yes | no | no |
View servlet generated from JSP files | yes | no | no |
Complete Web Services support | yes | no | no |
Complete EJB CMP Mapping tool | yes | no | no |
Zero config support (auto creation/ registration of resources) | yes | no | no |
Out-of-the-box Blueprints solutions working | yes | no | no |
Single bundle, easy to install with NetBeans | yes | no | no |
Server JVM options configuration | yes | no | no |
Server specific DD XML code completion/ validation | yes | no | no |
Java EE Verification (AS8.x is required) | yes | no | no |
Server-specific resource creation wizards and registration | yes | no | no |
Secure Server (HTTPS) admin access and certificate validation | yes | no | no |
JSR 88 graphical configBean class implementation | yes | no | no |
Complete support for server-specific Ant tasks | yes | no | no |
Out-of-box JSF support (Java Server Faces xml code completion/validation, lib registration from app server area, etc.) | yes | no | no |
Pointbase or Derby DB integration (start/ stop menu, driver, samples) (only when AS8.x is installed and registered) | yes | no | no |
Pointbase or Derby driver pre-configure for Server runtime | yes | no | no |
AVK (Application Verification Kit) ready (via extra AVK plug-in module from NetBeans Update Center) | yes | no | no |
The registration of these servers is similar to the mechanism used for the Sun Java System Application Server. To register a server:
As a preview feature in NetBeans IDE 5.0, it is also possible to register a build of the Glassfish Java EE 5 server (using the Sun Java System Application Server choice). A post-5.0 version of NetBeans IDE will provide comprehensive support for the Java EE 5 specification.
Also, by the time you read this, it might be possible to register an instance of the WebSphere 6 application server in the IDE. If there is not an option for the WebSphere server in the Server Manager, connect to the IDE's Update Center (Tools | Update Center) to see if there is a plug-in module available that supports working with WebSphere.