`

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文件,如下
   

    然后打开编辑,找到以下标签元素,然后添加下面注释之间的内容
	<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
		<attributes>
			<attribute name="maven.pomderived" value="true"/>
			<!-- 添加部分 -->
			<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
			<!-- 添加部分 -->
		</attributes>
	</classpathentry>

    接下来在Eclipse中选中项目,右键选择Build Path->Configure Build Path
   

    然后在这个弹出框内找到Order and Export栏,勾选Maven Dependencies然后点击OK
   

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



  • 大小: 7.8 KB
  • 大小: 21 KB
  • 大小: 26.6 KB
0
0
分享到:
评论

相关推荐

    第一个eclipse maven web项目实例

    "第一个eclipse maven web项目实例" 这个标题明确指出这是一个基于Eclipse集成开发环境的Maven Web项目示例。它表明我们正在处理一个使用Maven构建工具,且能直接在Eclipse中运行的Web应用程序项目。 描述中提到,...

    linux下 jdk1.7,maven2.2,tomcat7,eclipse4.3整合 安装

    在Linux环境下进行软件开发...完成以上步骤后,你将拥有一个配置完善的Linux开发环境,可以开始使用Eclipse进行Java、Maven和Tomcat相关的Web应用开发。记得定期更新所有组件至最新版本,以确保最佳的稳定性和安全性。

    eclipse构建和部署maven

    Eclipse构建和部署Maven项目涉及多个步骤,包括创建Maven工程、配置Maven项目、将其转换为Dynamic Web项目以及设置Web部署集。以下是对这些步骤的详细解释: 1. 创建Maven工程: - 在Eclipse中,选择"File" &gt; "New...

    maven eclipse插件

    5. **Eclipse 配置**:插件可以生成 Eclipse 配置文件(.project 和 .classpath),使得 Maven 项目在 Eclipse 中的行为与非 Maven 项目一致。 6. **动态索引**:Maven Eclipse 插件可以实现 Maven 仓库的索引,...

    Drools报错:The Eclipse JDT Core jar is not in the classpath

    标题 "Drools报错: The Eclipse JDT Core jar is not in the classpath" 提示了一个常见的编程问题,即在使用Drools规则引擎时,由于缺少Eclipse JDT(Java Development Tools)核心库,导致运行错误。这个问题涉及...

    Maven构建项目文档

    - `mvn eclipse:eclipse`: 将 Maven 项目转换为 Eclipse 工程,生成 `.project` 和 `.classpath` 文件。 - `mvn eclipse:myeclipse`: 除了基本的 Eclipse 属性,还会添加 Web 项目所需的属性。 - `mvn eclipse:clean...

    maven命令行相关命令集锦

    ### Maven命令行相关命令集锦 #### 概述 Maven是Java项目自动化构建工具的一种标准,它通过一系列规范化的约定来简化项目的构建过程。在实际的开发工作中,Maven常用于构建Web工程项目,帮助开发者高效地管理项目...

    maven内存溢出解决放啊

    export JAVA_HOME MAVEN_HOME MAVEN_OPTS JAVA_BIN PATH CLASSPATH ``` 2. **使更改生效**:执行`source /etc/profile`使新添加的环境变量立即生效。 3. **验证配置**:重新执行Maven命令,如`mvn version`,检查...

    Maven工程开发环境搭建及常用操作

    6. **设置Maven Classpath变量**:在Eclipse中,需要配置Maven的Classpath变量。这可以通过`Window &gt; Preferences &gt; Java &gt; Build Path &gt; Classpath Variables`完成。创建名为`M2_REPO`的新变量,将其值设置为Maven...

    Appfuse常用命令.doc

    文档中提到的是AppFuse中与Maven相关的常用命令,特别是针对Hibernate3的插件和maven-eclipse-plugin插件的使用。 1. Maven Hibernate3 Plugin: 这个插件主要用于自动化Hibernate的相关任务,如数据库映射文件的...

    使用Maven的struts2项目结构

    `.classpath`和`.project`文件是Eclipse IDE的配置文件,它们帮助IDE识别项目类型和构建路径。`.settings`目录包含了IDE特定的配置信息。在导入Maven项目时,这些文件通常会被IDE自动处理。 总结,使用Maven构建的...

    maven学习与命令

    - `mvn eclipse:eclipse`:生成Eclipse项目所需的`.project`和`.classpath`文件。 ##### 11. 生成IntelliJ IDEA项目文件 ```sh mvn idea:idea ``` **解释:** - `mvn idea:idea`:生成IntelliJ IDEA项目所需的`.iml...

    Eclipse+tomcat+maven 配置Spring

    在Eclipse中,使用Maven创建一个Maven Web项目,然后在pom.xml中添加Spring框架及其相关模块的依赖。接下来,可以创建Spring配置文件(如applicationContext.xml),定义bean和注入依赖。同时,配置Web.xml以初始化...

    eclipsemaven-testng-svn环境配置[整理].pdf

    【Eclipse Maven TestNG SVN环境配置详解】 在软件开发中,高效的工作环境是提升生产力的关键。本篇将详细介绍如何配置Eclipse、Maven、TestNG和SVN的环境,以确保顺利进行Java项目的开发和协作。 1. **安装...

    Maven常见问题解答

    在使用Maven进行Java开发的过程中,常常会遇到一些常见的问题,以下是对这些问题的详细解答: 1. **导入web类型的Maven项目到Eclipse无法正确识别**...同时,保持Maven及其相关插件的版本更新也是避免这类问题的关键。

    maven resource

    通过Maven,开发者能够轻松地管理项目的生命周期,实现自动化构建流程,并且方便地解决项目间的依赖关系问题。 #### 二、Maven环境配置 ##### 1. JDK配置 - **获取JDK地址**:首先,需要安装Java Development Kit...

    maven学习笔记

    - **安装 m2eclipse 插件**:m2eclipse 是 Eclipse 的一个插件,提供了对 Maven 的支持。 - **安装方法**:可以通过 Eclipse 的插件管理器来安装 m2eclipse。 #### 四、Maven 仓库管理 - **本地仓库**:Maven ...

Global site tag (gtag.js) - Google Analytics