`

eclipse maven工程报spring ContextLoaderListener异常

 
阅读更多

http://my.oschina.net/cangy/blog/72057

 


maven web工程,启动server,报ContextLoaderListener异常,部署位置的lib目录里没有工程相关的jar

解决:

方法1

打开eclipse工程目录,在.classpath中添加或修改如下

01 <classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER">
02     <attributes>
03         <attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
04     </attributes>
05 </classpathentry>
06 <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
07     <attributes>
08         <attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
09     </attributes>
10 </classpathentry>

方法2

右键工程,属性

选择 Deployment Assembly点击add选中Maven Dependencies,最后finish。如下图

 

分享到:
评论

相关推荐

    最新maven搭建的Spring mvc的demo

    **Spring MVC与Maven简介** Spring MVC是Spring框架的一个模块,专门用于构建Web应用程序。它提供了模型-视图-控制器(MVC)架构,帮助开发者有效地分离业务逻辑、数据处理和用户界面。Spring MVC简化了Java Web...

    java解决org.springframework.web.context.ContextLoaderListener

    例如,如果你的WAR文件中没有包含必要的Spring JARs或者与应用相关的其他库,那么在启动Web应用时,ContextLoaderListener尝试加载这些类时就会抛出此异常。 解决此类问题的方法通常包括: 1. **检查依赖管理**:...

    在eclipse里面搭建spring

    在Eclipse中搭建Spring框架是开发Java Web应用的常见步骤,Spring作为一个强大的轻量级开源框架,被广泛用于实现依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)等特性。以下是一份详细的步骤指南,帮助你...

    SpringMVC+Maven DEMO

    1. **新建Maven项目**:使用IDE如IntelliJ IDEA或Eclipse,选择Maven项目模板。 2. **配置pom.xml**:添加SpringMVC和相关依赖,如Spring Core、Spring Web、Spring MVC、Jackson等。 3. **编写Controller**:创建...

    eclipse下创建ssm+MySQL+maven多模块项目

    本教程将聚焦于使用Eclipse集成开发环境(IDE)创建一个基于SSM(Spring、Struts2、MyBatis)框架和MySQL数据库的多模块Maven项目。SSM是Java Web开发中常用的三大组件,它们各自负责应用程序的不同层面:Spring管理...

    分别使用Eclipse和IDEa利用maven搭建SSM框架

    无论是Eclipse还是IDEA,搭建SSM框架都需要对Maven、Spring、SpringMVC和MyBatis有深入理解。整个过程涉及到的配置文件较多,每个环节都至关重要。熟练掌握这些步骤,可以大大提高开发效率,为后续的Java Web开发...

    ssh整合时遇到常见错误 ContextLoaderListener not found 解决

    `ContextLoaderListener`是Spring框架的一部分,它负责在Web应用启动时加载并管理Spring的应用上下文。这个监听器是通过在`web.xml`配置文件中声明来注册的。当Tomcat等应用服务器启动时,会读取`web.xml`并尝试创建...

    MAVEN构建的工程无法发布lib到tomcat的解决方

    在使用Maven构建项目时,可能会遇到发布到Tomcat服务器的困难,Error configuring application listener of class org.springframework.web.context.ContextLoaderListener错误,无法加载相应的 jar 文件,导致项目...

    Spring mvc 环境搭建(maven构建)

    **Spring MVC 环境搭建(Maven构建)** Spring MVC 是 Spring 框架的一个模块,主要用于构建Web应用程序。它提供了模型-视图-控制器(MVC)架构,简化了开发流程并提高了代码的可测试性。Maven 是一个项目管理和综合...

    springmvc4+maven

    - IDE集成:使用IDEA或Eclipse等IDE,它们提供了对Spring MVC和Maven的深度集成,简化开发流程。 - 测试:使用JUnit和Mockito进行单元测试,Spring MVC也提供了MockMvc进行集成测试。 - 日志和调试:通过Log4j或...

    esclipse基于maven的ssm环境搭建与小案例.zip

    3. 创建SSM项目:在Eclipse中新建一个Maven工程,选择"Dynamic Web Project",然后在pom.xml中添加SSM框架的相关依赖。 4. 配置Spring:创建Spring的配置文件如`applicationContext.xml`,配置Bean定义和AOP规则。 ...

    Maven创建Web项目

    3. **配置Web.xml**:在src/main/webapp/WEB-INF下创建web.xml文件,配置Spring MVC DispatcherServlet和ContextLoaderListener,以启动Spring容器。 4. **配置Spring MVC**:创建Spring MVC的配置文件(如:...

    maven错误积累

    5. **Eclipse Maven异常提示“Project configuration is not up-to-date with pom.xml”**:解决方法是右键点击项目,选择Maven4MyEclipse,然后选择Update...来更新项目配置。 6. **Web-root folder应包含WEB-INF...

    Eclipse 搭建 Spring+SpringMVC+Mybatis(1)

    4. **配置Web.xml**:这是Web应用的入口点,需要配置DispatcherServlet,以及Spring的ContextLoaderListener。这两个组件分别负责SpringMVC和Spring容器的初始化。 5. **Spring配置**:创建`applicationContext.xml...

    使用Maven构建SpringMVC项目

    这里介绍了如何设置Spring的ContextLoaderListener监听器以及如何配置DispatcherServlet,这是SpringMVC的核心组件。 接着,内容详细介绍了创建Spring MVC配置文件spring-servlet.xml的具体步骤,这部分文件用于...

    maven搭建SSM框架

    - 在WEB-INF目录下编辑web.xml文件,配置Spring MVC DispatcherServlet和ContextLoaderListener,以便初始化Spring上下文和Spring MVC。 5. **配置Spring**: - 创建spring-context.xml文件,配置Spring的基本...

    SpringMvc+Mybatis和maven的整合

    1. 创建Maven项目:在IDE如IntelliJ IDEA或Eclipse中,选择创建一个新的Maven项目,配置相关的pom.xml文件。这是项目的核心,包含了项目的构建信息和依赖。 2. 添加依赖:在pom.xml中,我们需要添加Spring MVC、...

    eclipse 环境搭建(ssh2框架)

    修改Web项目的web.xml文件,配置Struts2的前端控制器DispatcherServlet以及Spring的ContextLoaderListener。这些配置将使Struts2和Spring能够协同工作。 7. **编写代码** 现在,您可以开始编写Action类、Service...

    Maven搭建SpringMvc和mybatis的Demo

    1. **创建Maven项目**:打开你的IDE(如IntelliJ IDEA或Eclipse),选择新建Maven项目,然后在`pom.xml`文件中配置项目的基本信息,包括groupId、artifactId和version。这些信息用于唯一标识你的项目。 2. **添加...

Global site tag (gtag.js) - Google Analytics