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" >
|
03 |
< attribute name = "org.eclipse.jst.component.dependency" value = "/WEB-INF/lib" />
|
06 |
< classpathentry kind = "con" path = "org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER" >
|
08 |
< attribute name = "org.eclipse.jst.component.dependency" value = "/WEB-INF/lib" />
|
方法2
右键工程,属性
选择 Deployment Assembly点击add选中Maven Dependencies,最后finish。如下图
分享到:
相关推荐
**Spring MVC与Maven简介** Spring MVC是Spring框架的一个模块,专门用于构建Web应用程序。它提供了模型-视图-控制器(MVC)架构,帮助开发者有效地分离业务逻辑、数据处理和用户界面。Spring MVC简化了Java Web...
【构建Maven的SpringMVC项目】在Eclipse中创建Maven的SpringMVC项目,首先需要确保Eclipse已经安装了Maven插件。Maven的插件可以在http://m2eclipse.sonatype.org/sites/m2e下载。安装插件的原因在于Maven能够自动...
例如,如果你的WAR文件中没有包含必要的Spring JARs或者与应用相关的其他库,那么在启动Web应用时,ContextLoaderListener尝试加载这些类时就会抛出此异常。 解决此类问题的方法通常包括: 1. **检查依赖管理**:...
在Eclipse中搭建Spring框架是开发Java Web应用的常见步骤,Spring作为一个强大的轻量级开源框架,被广泛用于实现依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)等特性。以下是一份详细的步骤指南,帮助你...
1. **新建Maven项目**:使用IDE如IntelliJ IDEA或Eclipse,选择Maven项目模板。 2. **配置pom.xml**:添加SpringMVC和相关依赖,如Spring Core、Spring Web、Spring MVC、Jackson等。 3. **编写Controller**:创建...
本教程将聚焦于使用Eclipse集成开发环境(IDE)创建一个基于SSM(Spring、Struts2、MyBatis)框架和MySQL数据库的多模块Maven项目。SSM是Java Web开发中常用的三大组件,它们各自负责应用程序的不同层面:Spring管理...
无论是Eclipse还是IDEA,搭建SSM框架都需要对Maven、Spring、SpringMVC和MyBatis有深入理解。整个过程涉及到的配置文件较多,每个环节都至关重要。熟练掌握这些步骤,可以大大提高开发效率,为后续的Java Web开发...
`ContextLoaderListener`是Spring框架的一部分,它负责在Web应用启动时加载并管理Spring的应用上下文。这个监听器是通过在`web.xml`配置文件中声明来注册的。当Tomcat等应用服务器启动时,会读取`web.xml`并尝试创建...
在使用Maven构建项目时,可能会遇到发布到Tomcat服务器的困难,Error configuring application listener of class org.springframework.web.context.ContextLoaderListener错误,无法加载相应的 jar 文件,导致项目...
**Spring MVC 环境搭建(Maven构建)** Spring MVC 是 Spring 框架的一个模块,主要用于构建Web应用程序。它提供了模型-视图-控制器(MVC)架构,简化了开发流程并提高了代码的可测试性。Maven 是一个项目管理和综合...
- IDE集成:使用IDEA或Eclipse等IDE,它们提供了对Spring MVC和Maven的深度集成,简化开发流程。 - 测试:使用JUnit和Mockito进行单元测试,Spring MVC也提供了MockMvc进行集成测试。 - 日志和调试:通过Log4j或...
3. 创建SSM项目:在Eclipse中新建一个Maven工程,选择"Dynamic Web Project",然后在pom.xml中添加SSM框架的相关依赖。 4. 配置Spring:创建Spring的配置文件如`applicationContext.xml`,配置Bean定义和AOP规则。 ...
3. **配置Web.xml**:在src/main/webapp/WEB-INF下创建web.xml文件,配置Spring MVC DispatcherServlet和ContextLoaderListener,以启动Spring容器。 4. **配置Spring MVC**:创建Spring MVC的配置文件(如:...
5. **Eclipse Maven异常提示“Project configuration is not up-to-date with pom.xml”**:解决方法是右键点击项目,选择Maven4MyEclipse,然后选择Update...来更新项目配置。 6. **Web-root folder应包含WEB-INF...
4. **配置Web.xml**:这是Web应用的入口点,需要配置DispatcherServlet,以及Spring的ContextLoaderListener。这两个组件分别负责SpringMVC和Spring容器的初始化。 5. **Spring配置**:创建`applicationContext.xml...
这里介绍了如何设置Spring的ContextLoaderListener监听器以及如何配置DispatcherServlet,这是SpringMVC的核心组件。 接着,内容详细介绍了创建Spring MVC配置文件spring-servlet.xml的具体步骤,这部分文件用于...
- 在WEB-INF目录下编辑web.xml文件,配置Spring MVC DispatcherServlet和ContextLoaderListener,以便初始化Spring上下文和Spring MVC。 5. **配置Spring**: - 创建spring-context.xml文件,配置Spring的基本...
1. 创建Maven项目:在IDE如IntelliJ IDEA或Eclipse中,选择创建一个新的Maven项目,配置相关的pom.xml文件。这是项目的核心,包含了项目的构建信息和依赖。 2. 添加依赖:在pom.xml中,我们需要添加Spring MVC、...
修改Web项目的web.xml文件,配置Struts2的前端控制器DispatcherServlet以及Spring的ContextLoaderListener。这些配置将使Struts2和Spring能够协同工作。 7. **编写代码** 现在,您可以开始编写Action类、Service...
1. **创建Maven项目**:打开你的IDE(如IntelliJ IDEA或Eclipse),选择新建Maven项目,然后在`pom.xml`文件中配置项目的基本信息,包括groupId、artifactId和version。这些信息用于唯一标识你的项目。 2. **添加...