Currently Tomcat is bundled directly in IDE builds. The right approach should be
to integrate Tomcat through the installer, which gives greater flexibility from
both the user point of view (the user can choose whether to install Tomcat or
not) and from the point of view of creating a tailored NetBeans distribution
(e.g. for inclusion in various Linux distributions).
So, Tomcat should be removed from builds. The first step is to put Tomcat on the
update center, so the out of box experience is preserved as much as possible.
The second step will be to provide it through the installer.
Commit validation is a tricky part of this, as currently commit validation
heavily depends on the bundled Tomcat. If we don't want to lose functionality,
we will need to work around the lack of bundled Tomcat in the commit validation.
The first step of this issue is completed, see issue 91076.
Adding Tomcat server instance auto-registration support.
Checking in tomcat5/src/org/netbeans/modules/tomcat5/Bundle.properties;
new revision: 1.35; previous revision: 1.34
Checking in tomcat5/src/org/netbeans/modules/tomcat5/TomcatFactory.java;
new revision: 1.20; previous revision: 1.19
Checking in tomcat5/src/org/netbeans/modules/tomcat5/TomcatManager.java;
new revision: 1.88; previous revision: 1.87
Checking in tomcat5/src/org/netbeans/modules/tomcat5/util/TomcatProperties.java;
new revision: 1.16; previous revision: 1.15
Although we are still planning to do some improvements, the main part is done,
so closing as fixed.