`
cn_arthurs
  • 浏览: 327569 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

解决maven+springmvc启动失败问题

 
阅读更多

在使用maven+springmvc搭建了一个web程序,在tomcat中启动的时候,提示下面的错误信息:

严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener 
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener 
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352) 
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198) 
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3677)

 在maven dependencies中明明已经添加了spring-web.jar,网上很多人说缺jar报或者clean的方法均不能解决该问题。

 

经过一番测试,发现原来是spring-web.jar并没有copy到WEB-INF/lib目录下,通过修改classpath设置了maven dependencies后,问题解决。

 

参考资料:http://blog.csdn.net/yirentianran/article/details/6429240

 

.classpath修改后的文件内容为

<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER">
     <attributes>  
            <attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>  
     </attributes>
</classpathentry>

 

分享到:
评论

相关推荐

    Dubbo+Zookeeper+SpringMVC整合实例

    同时,Dubbo还提供了多种容错策略,如失败快速返回、Failsafe、Failover、Failfast、Forking等,以应对服务调用失败的情况。 7. **测试和监控**:集成完成后,可以通过Dubbo的管理控制台或者Zookeeper的客户端工具...

    JWT(JsonWebToken)+SpringMVC demo

    - `pom.xml`:Maven配置文件,包含依赖如Spring Boot、Spring Security、JWT库(如jjwt)等。 - `src/main/java`:源代码目录,包含Controller、Service、Repository、Filter等。 - `src/main/resources`:资源...

    maven项目下的基于ssm框架的登录

    然后,导入项目到IDE,配置好Maven和Tomcat,运行Maven的`install`命令来构建项目,最后部署到Tomcat并启动服务器。访问预设的登录URL,即可看到登录界面并进行测试。 通过这个简单的登录项目,新手可以理解SSM框架...

    dubbo与spring集成maven pom文件

    此pom为我生产项目中的配置,开始想省事使用spring boot,结果与springmvc不兼容,导致tomcat启动失败,后来找了maven shade来打包,解决了xsd兼容问题 另外注意,dubbo阿里的分支只支持log4j,不支持log4j2

    springmvc文件上传

    在SpringMVC框架中,文件上传是一个常见的功能,它允许用户通过Web应用程序上传文件到服务器。Eclipse作为Java开发的主流IDE,提供了便捷的环境来配置和运行SpringMVC项目。下面将详细介绍如何在Eclipse中实现...

    idea使用教程pdf

    - 解决常见的部署失败问题。 - 修改项目的Java编译版本。 - 转换文件编码格式。 - 安装本地插件。 - 处理JSP实时编译问题。 - 搜索功能失效解决方案。 - 自动导入缺失的依赖项。 - 设置IDEA的优化配置。 - ...

    spring+mybaits测试可以用

    10. **项目启动和部署相关的文件**,如`pom.xml`(如果使用Maven)、`web.xml`(Tomcat的部署配置)。 学习和理解这个项目,开发者可以深入掌握Spring和MyBatis的集成使用,了解如何在Java Web环境中组织和管理项目...

    IDEA使用教程

    “常用技巧&问题”部分提供了许多实用技巧和解决方案,例如如何创建自定义快捷列表、Tomcat部署失败的处理、JSP实时编译问题的解决、搜索功能失效的处理、自动导入依赖的设置、字符集的设置、Idea优化配置等。...

    IDEA使用大全

    常用技巧和问题部分列举了一系列在开发过程中可能遇到的问题及其解决方案,如Tomcat部署失败、修改JAVA编译版本、UTF8BOM格式转换、插件安装、JSP实时编译问题、搜索功能失效、自动导入依赖、取消注释检查、剪贴板...

    idea使用教程

    10. 常用技巧&问题:分享了一些常见问题的解决方法和技巧,例如创建自定义快捷键列表、Tomcat部署失败的解决方案、热部署注意事项、修改Java编译版本、生成Javadoc等。 以上内容显示了教程将帮助用户从零开始到解决...

    基于javaWeb 项目SSM配置要点及可能遇到的问题和解决方法

    基于 JavaWeb 项目 SSM 配置要点及可能遇到的问题和解决方法 基于 JavaWeb 项目的 SSM 配置是指在 JavaWeb 项目中使用 Spring、SpringMVC 和 Mybatis 框架的配置。SSM 框架的配置是 JavaWeb 项目中最常见的配置方式...

    javassm源码上传图片功能

    - 设置好Spring Boot版本,以利用其内置的Tomcat服务器快速启动项目; - 安装MySQL数据库,并创建好对应的数据库表用于存储图片信息。 #### 2. 实现步骤 ##### 2.1 前端页面设计 前端页面主要负责展示上传界面及...

    ssm dubbo整合demo

    6. **启动和测试**:完成配置后,启动服务提供者和消费者,通过发送请求来测试服务调用是否正常。如果一切顺利,服务消费者应该能够成功地找到并调用服务提供者提供的方法。 7. **注意点**:在实际操作中,可能会...

    基于SpringBoot+Reds+RabbitMQ实现的分布式秒杀系统.zip

    - **秒杀流程**:用户发起秒杀请求 -&gt; RabbitMQ接收并暂存请求 -&gt; 后台消费队列,验证请求合法性 -&gt; Redis中扣减库存或检查令牌 -&gt; 成功则返回结果,失败则释放资源。 - **并发控制**:可采用乐观锁、悲观锁或...

    【ssm项目源码】课程销售业绩管理系统.zip

    【SSM项目源码】课程销售业绩管理系统是一个基于Spring、SpringMVC和MyBatis的典型企业级应用框架实现。这个系统主要用于管理教育机构或在线学习平台的课程销售和业绩统计,帮助管理者全面掌握课程的销售情况,评估...

    openoffice springboot集成 在线预览ppt,word,excel

    1. **配置OpenOffice服务**:创建一个配置类,设置OpenOffice的路径和端口,以及启动和关闭OpenOffice服务的方法。 2. **创建转换服务**:定义一个服务类,利用JODConverter将Office文档转换成HTML,以便在浏览器中...

Global site tag (gtag.js) - Google Analytics