PermGen error

Eclipse Galileo – Cannot nest src folder

After recently working on a new web application project, it came to a stage where I had to download the project at home on my personal machine. So of course I logged into our SVN and grabbed a copy.

After getting the project there was an error in the project:

Cannot nest 'Project/src/main/java' inside library 'Project/src

I knew previously that this error wasn’t occuring. As far as the project classpath is concerned there was only one src path which correctly pointed at the folder Project/src/main/java

After searching through the project I found out the issue – in the .settings folder there is a file named:

org.eclipse.wst.common.component

You should find you have a line similar to the following:

<wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>

To fix simply remove that line (and if you don’t have it already, add the line):

<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/>

Categorised as: Software development


8 Comments

  1. Luis says:

    That works. Actually, I removed the file completely

  2. Sam says:

    Very Very Useful.. thanks a lot…

  3. mina says:

    i want to know why this error occured.
    please email..

  4. Pallavi says:

    Thanks alot. It was very useful.

  5. dim says:

    very !! very !!
    well !! thanks a lot

  6. admin says:

    Great – please feel free to click one of the AdSense ads for me ;)

  7. mackdk says:

    same issue here. you saved my day thanks :-D

  8. cherry says:

    Hey.. thanks a lot… it worked

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">