启动 mini-web 报错 java.lang.ClassNotFoundException...

在学习Springside的实例mini-web的时候遇到了Tomcat报错:

严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener

java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

严重: Error configuring application listener of class org.springframework.web.util.IntrospectorCleanupListener

java.lang.ClassNotFoundException: org.springframework.web.util.IntrospectorCleanupListener

排除maven没有配置依赖(dependency)的原因。

稍后,在查看Eclipse的Maker视窗是发现了一个警告,描述如下:

Description  Resource  Path  Location  Type

Classpath entry org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER will not be exported or published. Runtime ClassNotFoundExceptions may result.    mini-web  P/mini-web  Classpath Dependency Validator Message

右键选择了Quick Fix,弹出窗提示Select A Fix,我选择了第一项:

然后重启Tomcat,找不到类的错误没有了!

中间还发生了找不到mysql的jdbc驱动的小插曲,经查:虽然改了application.properties把参数从H2切到了mysql,但是查看pom.xml

<jdbc.driver.groupId>mysql</jdbc.driver.groupId>

<jdbc.driver.artifactId>mysql-connector-java</jdbc.driver.artifactId>

<jdbc.driver.version>5.1.13</jdbc.driver.version>

原来是这一段依赖的注释没有去掉,虽然是小case,但是由于前面的问题的长时间困扰纠结,感觉大囧o(╯□╰)o

回归正题,问题解决了,那么Quick Fix前后的变化在哪儿呢?

变化如下图所描述的,增加了一条 “Publish/export dependency:/EWB-INF/lib”的东东。

按理说可以自动加的手动应该也可以加,可是我折腾半天硬是没有找到方法手动加上这一条,又感觉大囧o(╯□╰)o

求高手解答,小弟感激不尽!

PS:平常很少看Eclipse里面的 warnings 的,今天看来原来还是自己关注太少了,一些问题虽然不能导致错误,但是缺少了也是会让行动寸步难行的o(╯□╰)o

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏XAI

【定制化图像开放平台】入门实例之手写数字模型训练

本帖主要用手写数字为例进行一个简单入门实例总结(非官方) 平台网站:http://ai.baidu.com/customize/app/model/ 定制化图像...

41816
来自专栏大数据文摘

GitHub排名前20的Pandas, NumPy 和SciPy函数

2547
来自专栏SDNLAB

OFTest(四)-一种测试交换机流表下发速率的方法

引言:对于OpenFlow交换机,流表下发速率是一个非常重要的指标。虽然OpenFlow交换机的Spec定义了barrier_request和barrier_r...

3759
来自专栏互联网杂技

Angular2 脏检查过程

在本文中我将会深入讨论Angular 2 中的变更检测系统。 高层次概览 一个Angular 2 应用就是一颗组件树。 ? Angular 2 应用是一个反馈系...

4228
来自专栏彭湖湾的编程世界

【mock】后端不来过夜半,闲敲mock落灯花 (mockjs+Vuex+Vue实战)

mock的由来【假】 赵师秀:南宋时期的一位前端工程师 诗词背景:在一个梅雨纷纷的夜晚,正处于项目编码阶段,书童却带来消息:写后端的李秀才在几个时辰前就赶往临安...

25711
来自专栏沈唁志

文本处理,第2部分:OH,倒排索引

这是我的文本处理系列的第二部分。在这篇博客中,我们将研究如何将文本文档存储在可以通过查询轻松检索的表单中。我将使用流行的开源Apache Lucene索引进行说...

1644
来自专栏Golang语言社区

【golang】调优工具 pprof

Golang 提供了 pprof 包(runtime/pprof)用于输出运行时的 profiling 数据,这些数据可以被 pprof 工具(或者 go to...

1423
来自专栏分布式系统和大数据处理

C#网络编程(接收文件) - Part.5

这篇文章将完成 Part.4 中剩余的部分,它们本来是一篇完整的文章,但是因为上一篇比较长,合并起来页数太多,浏览起来可能会比较不方便,我就将它拆为两篇了,本文...

1413
来自专栏小灰灰

报警系统QuickAlarm之默认报警规则扩展

报警系统QuickAlarm之默认报警规则扩展 本篇主要是扩展默认的报警规则,使其能更加友好的支持同时选择多种报警方式 扩展遵循两个原则 不影响原有的配置文件格...

35612
来自专栏JadePeng的技术博客

Latex 公式在线可视化编辑器

寻觅 最近的一个demo需要用到Latex公式在线编辑器,从搜索引擎一般会得到类似http://latex.codecogs.com/eqneditor/edi...

8876

扫码关注云+社区

领取腾讯云代金券