FeaturesPluginsDocs & SupportCommunityPartners

Server Plugins Project

This page summarizes the efforts to provide server plugins for the NetBeans IDE. A server plugin is a NetBeans plugin that facilitates integration with a web server or a Java EE server, including starting/stopping the server, deployment, debugging, user interface for server registration and basic administration, handling server-specific data and other tasks. The following table summarizes the server plugins currently available for NetBeans:


Server Version Status Note
GlassFish V1 UR1 Included in the NetBeans 5.5.x and 6.0 distribution Corresponds to Sun Java System Application Server 9.0 UR1. Version V1 works as well, but is not officially supported.
V2 Included in the NetBeans 5.5.1 and 6.0 or 6.1 distribution. Does not work in NetBeans 5.5. Corresponds to Sun Java System Application Server 9.1 Beta 2.
V3 TP2 Tech Preview 2 builds available on the Beta Update Center for NetBeans 6.1 development builds. Under development.
Sun Java System Application Server 8.2 Included in the NetBeans 5.5.x and 6.0 distribution Versions 8.0 and 8.1 may work as well, but were not tested.
9.0 UR1 Included in the NetBeans 5.5.x and 6.0 distribution Corresponds to GlassFish V1 UR1. Version 9.0 works as well, but is not officially supported.
9.1 Beta 2 Included in the NetBeans 5.5.1 and 6.0 distribution. Does not work in NetBeans 5.5. Corresponds to GlassFish V2 Beta 2.
Sun Java System Web Server 7 Available on the Update Center for NetBeans 5.5.x and 6.0. Stable quality.
Tomcat 5.x Included in the NetBeans 5.5.x and 6.0 distribution. Version 5.5.x is officially supported, 5.0.x also works.
6.0.x Included in the NetBeans 6.0 distribution. Does not work in NetBeans 5.5.x.  
JBoss 4.0.4 Included in the NetBeans 5.5.x and 6.0 distribution. Previous JBoss 4.0.x versions may work as well.
4.0.5 and later 4.x versions Included in the NetBeans 5.5.1 and 6.0 distribution. Does not work with NetBeans 5.5. Note that JBoss 4.x is not compliant with Java EE 5, so Java EE 5 applications will not work correctly with JBoss 4.x.
5.0 Beta 2 Included in the NetBeans 5.5.1 and 6.0 distribution. Does not work in NetBeans 5.5.  
WebLogic 9.x Included in the NetBeans 5.5.x and 6.0 distribution. Version 9.1 is officially supported.
10 Included in the NetBeans 6.0 distribution. Does not work in NetBeans 5.5.x. This version supports the Java EE 5 specification.
WebSphere 6.0 Available on the Beta Update Center for NetBeans 5.5. Beta quality.
OC4J 10g Available on the Beta Update Center for NetBeans 5.5. Beta quality.
SAP BusinessOne 1.0 Available on the Plugin Portal and the Plugin Portal Update Center.  
JOnAS 4.7.x and 4.8.x Developed at jonbas.sourceforge.net, available for NetBeans 5.5. Beta quality.

For the exact list of supported servers in each release, please refer to the release notes for NetBeans 5.5, NetBeans 5.5.1 and NetBeans 6.0.

Getting the sources

Sources for most of the plugins can be browsed online here or here, or you can check them out from the CVS repository. To check out the sources, please refer to the general NetBeans CVS instructions here.

To get the sources for the plugins only (without the rest of NetBeans code base), use this command: cvs -z 6 co -P serverplugins tomcatint.

How to contribute

NetBeans welcomes and appreciates contributions from the NetBeans community in the server plugins area. There are many ways to contribute, including testing the plugins, writing HOWTOs and other documentation, contributing patches, enhancing the functionality of the plugins, or writing a completely new plugins for additional servers.

For general information on contributing to NetBeans, please see this page. If you are interested in contributing to the server plugins project, please send an e-mail to the current owners of the server integration area.

Also, a web page dedicated specifically to the development of J2EE/Java EE 5 server plugins is under construction.

Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Virtual Box - full virtualizer  Open ESB - The Open Enterprise Service Bus Powered by