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.