19
votes

I am trying to create the project as set out in the tutorial "http://crunchify.com/how-to-build-restful-service-with-java-using-jax-rs-and-jersey/". I have followed all the steps but I get thee POM error ....

Description Resource Path Location Type C:\Users\xxxxxx\workspace\CrunchifyRESTJerseyExample\target\m2e-wtp\web-resources\META-INF\MANIFEST.MF (The system cannot find the path specified) pom.xml /CrunchifyRESTJerseyExample line 1 Maven Configuration Problem

I've noticed that I have 2 Web Content folders: One under Deployed Resources, which does contain my MANIFEST.MF file and another at the same level as the Deployed Resources folder. Eclipse seems to be looking for it in the second WebContent folder where it is not located. Is there a simple fix for this?

5
The "web" directory is specified in a wb-resource node into the .settings/org.eclipse.wst.common.component file. About the first error, when do you get it? When running Maven? - Little Santi
Hi. When I open Eclipse there are no errors showing against the project in the Problems, however the POM does show red lines under the maven artifact and the asm and json dependencies. But, yes its when I right click on Project and select Run As > Maven Build and enter "clean install" that the error appears against the POM. - chucknor
I've had a look at my Eclipse settings folder "...\eclipse\jee-neon\eclipse\configuration\.settings" but it does not contain that file you mention, only "org.eclipse.equinox.p2.garbagecollector.prefs" and "org.eclipse.ui.ide.prefs". - chucknor
No, no. I meant the .settings folder within the project folder. On another hand, post the error messsage you get in the red lines and the one you get when run "clean install". - Little Santi
There is something seriously wrong with my project configuration. There are 3 POM files under different folder paths. One under "/.../WebContent/META-INF/maven/CrunchifyRESTJerseyExample/CrunchifyRESTJerseyExample/pom", another under "/.../target/m2e-wtp/web-resources/META-INF/maven/CrunchifyRESTJerseyExample/CrunchifyRESTJerseyExample/pom.xml" and a third under "/..../target/m2e-wtp/web-resources/META-INF/maven/CrunchifyRESTJerseyExample/CrunchifyRESTJerseyExample/pom.xml". - chucknor

5 Answers

50
votes

I had similar problem and updating the Maven project solved it.

In Eclipse, right click on the project > Maven > Update Project

See this post: http://kodurishiva.blogspot.pt/2016/04/manifestmf-system-cannot-find-path.html

This situation returns when I do a maven clean.

13
votes

Thre are two ways to solve this error.

From Eclipse:

Right-click on the project -> Go to Maven -> Update project.

enter image description here

The second way is from maven clean install using the command line maven.

Use the following command:

mvn clean
1
votes

Go to Libraries tab in the projects' Build Path. JRE system library must be projects's default JRE.

0
votes

Thre are two ways to solve this error.

From Eclipse:

Right-click on the project -> Go to Maven -> Update project.
0
votes

Updating Maven project just resolved my problem