If you open Eclipse IDE and go to File → New → Other but can’t find the Dynamic Web Project option, you’re not alone. This is one of the most common problems developers face when setting up Eclipse for Java web development. The good news: it’s easy to fix, and this guide walks you through every method — step by step.
What Is a Dynamic Web Project in Eclipse?
A Dynamic Web Project is a special project type in Eclipse IDE designed for building Java-based web applications. It includes everything you need for Java EE development — servlets, JSP files, web.xml configuration, and integration with application servers like Apache Tomcat.
Unlike a standard Java project, a Dynamic Web Project automatically sets up the correct folder structure (WebContent, WEB-INF, src) and adds the Java EE libraries your application needs. Without it, you can’t properly build and deploy a web app from Eclipse.
Why Is Dynamic Web Project Missing in Eclipse?
There are three main reasons why Dynamic Web Project doesn’t appear in Eclipse:
- Wrong Eclipse Edition — You’re using Eclipse IDE for Java Developers instead of Eclipse IDE for Java EE Developers.
- Missing Plugin (WTP) — The Web Tools Platform (WTP) plugin is not installed.
- Corrupted or Outdated Installation — Your Eclipse installation may have an incomplete plugin setup.
The most common cause is the first one — many tutorials tell beginners to “download Eclipse” without specifying which edition. The standard Java edition does not include web development tools by default.
Method 1: Install Web Tools Platform (WTP) via Install New Software
This is the most reliable fix. You don’t need to reinstall Eclipse — just add the missing plugin.
Step 1: Open Install New Software
Open Eclipse and go to Help → Install New Software.
Step 2: Enter the Update Site URL
In the Work with field, enter the update site URL for your Eclipse version:
- Oxygen (4.7):
http://download.eclipse.org/releases/oxygen - Neon (4.6):
http://download.eclipse.org/releases/neon - 2023-12 / 2024+:
http://download.eclipse.org/releases/latest
Press Enter and wait 30–60 seconds for Eclipse to load the available plugins.
⚠️ If using a different Eclipse version, replace oxygen in the URL with your version name.
Step 3: Select Web, XML, Java EE and OSGi Enterprise Development
Once the list loads, find “Web, XML, Java EE and OSGi Enterprise Development” and check the box. At minimum, select:
- Eclipse Java EE Developer Tools
- Eclipse Web Developer Tools
- JST Server Adapters
Step 4: Complete the Installation
- Click Next and review the items.
- Click Next again to confirm.
- Accept the license agreement and click Finish.
Step 5: Restart Eclipse and Verify
- When installation completes, click Restart Now.
- After restart, go to File → New → Other.
- Expand the Web folder — Dynamic Web Project should now appear.
Method 2: Install via Eclipse Marketplace
If Method 1 times out or doesn’t work, try the Eclipse Marketplace instead.
- Go to Help → Eclipse Marketplace.
- Search for “Eclipse Java EE”.
- Find Eclipse Enterprise Java and Web Developer Tools and click Install.
- Accept the license and restart Eclipse when prompted.
The Marketplace automatically picks the correct version for your Eclipse installation, making this method faster and less error-prone.
Method 3: Download the Correct Eclipse Edition
If neither method works, download the right edition from scratch. Go to eclipse.org/downloads/packages and download Eclipse IDE for Enterprise Java and Web Developers.
This edition includes Dynamic Web Project, JSP editor, Servlet support, and Tomcat server integration out of the box. No extra plugins needed.
Troubleshooting: Dynamic Web Project Still Missing?
Fix 1: Check Eclipse Perspective
Make sure you are in the Java EE perspective. Go to Window → Perspective → Open Perspective → Java EE. Available project types depend on the active perspective.
Fix 2: Run Eclipse with -clean Flag
Eclipse sometimes caches a broken state. Open Command Prompt, navigate to your Eclipse folder, and run:
eclipse.exe -cleanThis forces Eclipse to re-read its plugin configuration. After restart, check for Dynamic Web Project again.
Fix 3: Check Java Version Compatibility
Eclipse 2022 and later require Java 11 or higher. Run java -version in your terminal to check. If needed, install JDK 11 or 17 and update your Eclipse JVM settings.
Frequently Asked Questions
Does Dynamic Web Project work with Apache Tomcat?
Yes. Dynamic Web Project is designed for servlet containers like Apache Tomcat. After creating a project, add a Tomcat server via Window → Show View → Servers and run your web app directly from the IDE.
Can I use Dynamic Web Project with Maven?
Yes. Right-click your project and choose Configure → Convert to Maven Project. You can manage all dependencies through pom.xml while keeping the correct web project structure.
What is the difference between Dynamic Web Project and Static Web Project?
A Static Web Project only holds HTML, CSS, and JavaScript — no server-side code. A Dynamic Web Project supports Java servlets, JSP, database connections, and deployment to an application server.
How do I get Dynamic Web Project in Eclipse 2023 or 2024?
It’s still available under File → New → Other → Web. If missing, use update site URL http://download.eclipse.org/releases/latest or search the Marketplace for Eclipse Enterprise Java and Web Developer Tools.
Conclusion
The Dynamic Web Project option disappears from Eclipse because the Web Tools Platform (WTP) plugin is missing — usually because the wrong Eclipse edition was downloaded. The fastest fix is Help → Install New Software, selecting the Enterprise Development tools, and restarting. If that fails, download Eclipse IDE for Enterprise Java and Web Developers from the official site.
Once Dynamic Web Project is available, you can build and deploy Java web applications with full Tomcat integration directly from Eclipse — perfect for any Java web development project or assignment.
Found this helpful? Check out our other Java and Eclipse tutorials on UpdateGadh.
🎓 Need Complete Final Year Project?
Get Source Code + Report + PPT + Viva Questions (Instant Access)
🛒 Visit UpdateGadh Store →