I don't know if it will help or not, but the .classpath file containing excluding="**" on resource directories has really screwed me in the past. M2Eclipse wants to do that for some reason but it means that resources do not get copied to the target directory and are not on the classpath inside eclipse. I go through and remove all occurrences of excluding="**" from the .classpath file.
I'm not sure if that will fix your problem or not but it jumped out at me and I thought it was worth mentioning. -Jordan From: Fredrik Tuomas <[email protected]> To: [email protected] Date: 04/29/2011 01:00 AM Subject: Re: [m2e-users] Classpath error with m2e-wtp Sent by: [email protected] Have looked under <workspace>/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps. There is one dir for each of my webapps. For webapp A everything is ok, for webapp B WEB-INF/lib is almost empty - there is only one jar, and that jar is a another module in the project (there is total of 5 modules, of which two are webapps). I have looked at the .classpath files for these two modules, and there is some differences. I will try to edit those and se what happends... .classpath for webapp A: <?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" output="target/classes" path="src/main/java"/> <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/> <classpathentry kind="src" output="target/test-classes" path="src/test/java"/> <classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/> <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> <attributes> <attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/> </attributes> </classpathentry> <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/> <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/> <classpathentry kind="output" path="target/classes"/> </classpath> .classpath for webapp B: <?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" output="target/classes" path="src/main/java"/> <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/> <classpathentry excluding="**" kind="src" output="target/classes" path="target/generated-sources/axis2/wsdl2code/resources"/> <classpathentry excluding="**" kind="src" output="target/classes" path="target/generated-sources/axis2/wsdl2code/src"/> <classpathentry kind="src" output="target/test-classes" path="src/test/java"/> <classpathentry excluding="**" kind="src" output="target/test-classes" path="src/main/webapp/WEB-INF"/> <classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/> <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"/> <attributes> <attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/> </attributes> </classpathentry> <classpathentry kind="output" path="target/classes"/> </classpath> >Can you look under the depoyed folder of tomcat and check if the content matches what maven package produces? >It is possibly located under <workspace>/.metadata/.plugins/org.eclipse.wst.server.core/<serverid>/wtpwebapps > >regards, > >Fred Bricon >>2011/4/28 Fredrik Tuomas <fredrik.tuomas@xxxxxxxxx> >>Hi >>I have a multi-module maven project where 2 projects are Spring web >>applications. I try to run these from within Eclipse on a Tomcat >>server. I haven't found much m2e-specific documentation on this, but I >>have tried to follow the general WTP documentation that exists. >> >>I have created a "Server" in Eclipse and chosen what modules should be >>deployed, everything seems correct, but when i start the server I get >>errors: >> >>Error configuring application listener of class >>org.springframework.web.context.ContextLoaderListener >>java.lang.ClassNotFoundException: >>org.springframework.web.context.ContextLoaderListener >> >>There seems to be a problem with the classpath. Anyone have an idea of >>how I may fix it? >> >>Eclipse Java EE IDE for Web Developers. >>Version: Helios Service Release 2 >>Build id: 20110218-0911 >> >>m2e - Maven Integration for Eclipse >>(Incubation) 0.13.0.201104271504 org.eclipse.m2e.feature.feature.group >>Maven Integration for WTP >>(Optional) 0.13.0.201104280310 org.maven.ide.eclipse.wtp.feature.feature.group >> >>/ Fredrik Tuomas _______________________________________________ m2e-users mailing list m2e-users@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/m2e-users _______________________________________________ m2e-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/m2e-users
_______________________________________________ m2e-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/m2e-users
