Eclipse:Maven相关Classpath引起的问题

阅读更多
Classpath entry org.maven.eclipse.MAVEN2_CLASSPATH_CONTAINER will not be exported or published

Eclipse警告:
Classpath entry org.maven.eclipse.MAVEN2_CLASSPATH_CONTAINER will not be exported or published

    且启动服务器时,将抛出无法加载Maven所管理jar包的异常。

原因:
    打包时并没有将Maven管理的jar包成功写入war包,导致部署的项目所需jar包缺失,所以会引起异常。

解决方案:
    在项目的根目录下找到这个.classpath文件,如下
    Eclipse:Maven相关Classpath引起的问题_第1张图片

    然后打开编辑,找到以下标签元素,然后添加下面注释之间的内容
	
		
			
			
			
			
		
	

    接下来在Eclipse中选中项目,右键选择Build Path->Configure Build Path
    Eclipse:Maven相关Classpath引起的问题_第2张图片

    然后在这个弹出框内找到Order and Export栏,勾选Maven Dependencies然后点击OK
    Eclipse:Maven相关Classpath引起的问题_第3张图片

    接下来,清理构建重新部署,再启动服务器,就不会抛出之前的异常了。当然,Eclipse的警告也随之消除。



  • Eclipse:Maven相关Classpath引起的问题_第4张图片
  • 大小: 7.8 KB
  • Eclipse:Maven相关Classpath引起的问题_第5张图片
  • 大小: 21 KB
  • Eclipse:Maven相关Classpath引起的问题_第6张图片
  • 大小: 26.6 KB
  • 查看图片附件

你可能感兴趣的:(eclipse,maven,java,Exception)