maven 工程启动找不到 Spring ContextLoaderListener 的解决办法

用maven 工程搭建项目,在搭建好之后,运行时却抛出了这样的错误:  Error configuring application listener of class org.springframework.web.context.ContextLoaderListener  
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener, 这说明根本没有找到我们在 web.xml 里面配置的 listener, 但maven 的pom.xml  里面已经配置相应的包,而且可以在java
工程的maven dependency jar 包里面找到, 这说明maven是没有问题的,在网上搜索了很多答案,最多的就是类似这个文章:http://www.cnblogs.com/zhouyalei/archive/2011/11/30/2268606.html 基本都是这样去解决,但是貌似对我来说不行,而且比较麻烦,需要修改
.project , .classpath 等文件。其实有更简单的办法.
在eclipse 里面, 参考如下配置:

1. 右键单击工程项目 ->点击 properties
2. 选择 Deployment Assembly
3. 点击 Add -> Java Build Path Entries -> Next
4. 选择 Maven Dependencies -> Finish -> Apply -> OK
5. Clean project and server. 重启server

这样就能解决maven  下找不到 spring listener 的问题。一个最明显的变化是你的web 工程里面明显多了一个jar包。

时间: 2024-12-03 06:47:04

maven 工程启动找不到 Spring ContextLoaderListener 的解决办法的相关文章

使用Android studio创建的AIDL编译时找不到自定义类的解决办法_Android

使用AS创建ADIL文件时AS会在main文件夹下给我们生成一个aidl文件夹和一个相同包名的包,通常我们会把所有和ADIL相关的类或文件放在这个包下,但是如果存在自定义的类时,程序编译时无法通过,提示找不到自定义的包.解决办法如下,在启动Module的build.gradle中加入如下代码: sourceSets { main { manifest.srcFile 'src/main/AndroidManifest.xml' java.srcDirs = ['src/main/java', '

使用Android studio创建的AIDL编译时找不到自定义类的解决办法

使用AS创建ADIL文件时AS会在main文件夹下给我们生成一个aidl文件夹和一个相同包名的包,通常我们会把所有和ADIL相关的类或文件放在这个包下,但是如果存在自定义的类时,程序编译时无法通过,提示找不到自定义的包.解决办法如下,在启动Module的build.gradle中加入如下代码: sourceSets { main { manifest.srcFile 'src/main/AndroidManifest.xml' java.srcDirs = ['src/main/java', '

Vs.NET IDE启动时the application cannot start.的解决办法

application|解决 Visual Studio .NET 启动时"the application cannot start."的解决办法 一般IDE不能启动有以下两种原因:1.不能加载msxml3.dll2.不能加载mso.dll *不能加载msxml3.dll 该种问题我相信最多,应该是无法创建Msxml2.DOMDocument对象造成的,可以用下面的代码进行检验你的系统:Set x = CreateObject("Msxml2.DOMDocument"

Python文件右键找不到IDLE打开项解决办法

  这篇文章主要介绍了Python文件右键找不到IDLE打开项解决办法,本文使用注册表解决了这个问题,需要的朋友可以参考下 经常会碰到,双击.py文件运行不了,或右键没有IDLE编辑的项,在WIN7系统中比较常见. 双击*.py文件运行不了解决办法: 右键点击 -> 打开方式 -> 选择默认程序 -> 浏览,找到并选择python.exe 右键没有IDLE项解决办法: 1. 如果PYTHON环境搭建不久,PYTHONPATH,及Lib/site-packages目录下也没有多少库文件时,

1.Maven+SpringMVC+Eclipse软件安装配置,Maven报插件错误,Eclipse总是卡死的解决办法,导入一个maven工程后 一直显示importing maven project

 使用Maven+SpringMVC+Eclipse软件安装配置过程中的问题:   1.Eclipse总是卡死的解决办法: 一:内存不足所以会卡死,配置一下eclipse.ini修改这几个值就好了-XX:MaxPermSize=768m-Xms1024m-Xmx3072m搜索   二:修改window->preferences --- > JAVA->Edittor->Hovers,将右侧所有复选框清空.   2.因为eclipse上一次未正常关闭,导致启动卡死,错误日志为:

Win7系统开机提示找不到iertutil.dll的解决办法

  开机能正常启动Win7系统,但是用户登录后,提示"找不到 iertutil.dll",然后始终不显示桌面,"ALT+CTRL+DEL"打开任务管理器,果然没有出现"explorer.exe"进程,下面小编就为大家介绍一下解决办法. 1.最简单的办法就是从基友电脑里拷贝一份iertutil.dll,首先进入c:windowssystem32目录下拷贝iertutil.dll文件,复制到一个U盘中. 2.然后将U盘插入故障电脑中,按CTRl+Al

Maven nexus 安装nexus私服出现的问题和解决办法_数据库其它

1. 在win10中安装nexus时提示:wrapper | OpenSCManager failed - 拒绝访问. (0x5) 主要是没有权限.需要以管理员的身份运行 如果你是直接点击 start-nexus.bat 来启动服务的话: 如果你是 通过 cmd窗口来执行的话,需要设置命令提示符窗口的权限来执行 2. wrapper | The nexus-webapp service is not installed - The specified service does not exist

无法启动MYSQL服务”1067 进程意外终止”解决办法

启用MySql服务的时候出现"windows无法启动mysql服务(位于本地计算机上.错误1067:进程意外终止)",看看mysql服务并没有其它的依赖安系啊,于是突然想到进系统日志看看,果然发现很多MySql的很多错误,终于找到问题所在.     在win7的服务器里开启MySql服务提示"windows无法启动mysql服务(位于本地计算机上.错误1067:进程意外终止)" 进入"事件查看器""应用程序"果然发现很多MyS

MySQL数据库启动失败1067进程意外终止的解决办法总结

问题现象: 前天对MYSQL数据库进行迁移操作,B机(新机子)的MYSQL和A机的版本不同,为方便B机安装好MYSQL直接COPY了A机的DATA目录 启动MYSQL,"MYSQL 1067 进程意外终止"错误,以前遇到过此错误,惯性地去按上次的方法尝试解决,结果问题依旧,于是google,搜索了许久...无果 最后查看系统应用程序日志:找到最近的MYSQL报错,都是E文: Error message file 'D:\system\MySQL\MySQL Server 5.0\sha