Search code examples
apachetomcatnetbeansnetbeans-9

Not able to setup apache tomcat in Netbeans 9


I am trying to setup apache tomcat in Netbeans IDE 9. I have tried following steps, but could not setup.

  1. In the Tools->Servers, I clicked on the Add server button. Following message displayed.

No Server Plugins are installed in the IDE

  1. So, I tried to install plugins from the Tools->Plugins, a dialog box is displayed but when I try to update plugins list it is not able to connect. In effect NB IDE tries to connect to non-existant page.

  2. So, I am effectively not able to succeed in installing Apache Tomcat server. I am also using NB 8.2 and everything works fine. Any Help will be appreciated.

  3. I am using Windows 10 Prof with JDK 10.

Thanks in anticipation.


Solution

  • You are hitting this problem because of a larger and more general issue: NetBeans 9 does not officially support Java EE or web application development. For example, as well as not being able to add a Tomcat server, you will notice that you can't create a web project through the Project Wizard either.

    There is a reason for this: NetBeans has been migrated from Oracle to Apache and the initial focus has been on providing a stable Java SE environment, including support for JDK releases 9 and 10 in NetBeans 9.

    However, it is possible to add the plugins needed for web and Java EE development to NetBeans 9 at your own risk:

    Step 1 of 2: Make the Java Web and EE plugins available.

    • Tools > Plugins > Settings tab > click the Add button.
    • On the Update Center Customizer screen:

    • This should create a new entry in the Configuration of Update Centers list in the Settings tab.
    • Checking that new entry should instantly add plugins to the Available Plugins tab.
    • Click the Available Plugins tab, then click the Category column to sort the entries by category.
    • Verify that there are now several entries with the category Java Web and EE. If so, you have successfully made the plugins available:

      addJavaWebAndEe

    Step 2 of 2: Install the Java Web and EE plugins.

    • Check all of the Java Web and EE entries as shown in the screen shot above, and then click the Install button.
    • Follow the wizard's instructions. The plugins will be downloaded and installed, and you will be required to restart NetBeans.
    • Following the restart, right-click the Servers node. You should now see the Add Server Instance wizard, allowing you to add the Tomcat server:

      addServer