I cannot add my project to a server in eclipse - why is that?
I installed all necessary tools (Web Dev, Java EE, Server Adapters, Tomcat itself, everything)
I configured the runtime environments, adjusted all Java Versions to JDK 6 (because it should run on Tomcat 6) but still the left side of the dialogue where I could add recources is empty when creating a new server.
What else could I try?
PS: Using Juno on W7 Prof.
You didn't create your project as "Dynamic Web Project", so Eclipse doesn't recognize it like web project. Create new "Dynamic Web Project" or go to Properties -> Projects Facets and check Dynamic Web Module
1 .right click on project name in Package Explorer
view.
2. select Properties
3. Select Project Facets
4. Click on Runtimes
tab
5. check server
6. Click on OK
And now :
- right click on server name in
Servers
view
- click on
Add and Remove ...
- move resources to the right column
I fixed this issue as adding Dynamic Web Module
to Project Facets
- right click on project name in
Package Explorer
view.
- select
Properties
- Select
Project Facets
- Activate
Dynamic Web Module
- Click on OK
Go to project properties -> Project Facets, make sure Dynamic Web Module & Java were checked.
Apart from it, "Cloud Foundry Standalone Application" needs to be un-checked, if it is already selected. By default, few IDE's pre-select this option.
If you are able to see the project in Eclipse project explorer but unable to see the project while adding the project to the web server, follow project properties -> Project Facets, make sure Dynamic Web Module & Java were ticked.
- Right-click on project
- Go to properties => project factes
- Click on runtime tab
- Check the box of the server
- Then ok
Close the eclipse and start the the server you will able to see and run the project.
After following the above steps suggested by the other posters, do the following step
- Right click on the project
- Click Maven, then Update Project
- Tick the check-box "Force Update of Snapshots/Releases", then click OK
you should be good to go now.
In my case:
project properties -> Project Facets, make sure "Dynamic Web Module" is checked and, finally, I put the version number "2.3" instead of "3.0". After that, the Apache Tomcat 5.5 runtime is listed in "Runtimes" tab.
In my case, the .project file was read only (It was pulled from source code control that way). Making it writable resolved the issue.
Eclipse Oxygen.
For me:
It was Eclipse mars which does not support jdk7 so I added jdk8. It worked.