1. 程式人生 > >解決"Classpath entry org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER will not be exported or published"問題

解決"Classpath entry org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER will not be exported or published"問題

問題:

這是在用maven構建web專案的時候出現的情況!

這個問題是一個警告(warning):

Description  Resource Path Location  Type

Classpath entry org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER will not be exported or published. Runtime ClassNotFoundExceptions may result.

由於這個警告會出現一個異常:

: Servlet [mvc-dispatcher] in web application [/WebDemo] threw load() exception

java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet

而正是由於上面的警告導致了下面的這個異常!

解決方法:

將package屬性定義為war,即war包

<packaging>war</packaging>