文档章节

Maven配置Spring-Hibernate错误日志

boonya
 boonya
发布于 2012/11/20 23:32
字数 593
阅读 896
收藏 1

Log1、MVC 缺少jar包 :org.springframework.web.servlet  --status:已解决

 Error loading WebappClassLoader

context: /springhibernate
delegate: false
repositories:
               /WEB-INF/classes/
----------> Parent Classloader:
org.apache.catalina.loader.StandardClassLoader@1a8c4e7
 org.springframework.web.servlet.DispatcherServlet
java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1095)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)

Log2、配置MVC的资源扫描不成功,org.springframework.web.servlet版本问题--status:已解决

我自己找了许多版本都不支持,如Spring官网上讨论(http://forum.springsource.org/showthread.php?96652-Error-when-deploying-no-declaration-can-be-found-for-element-mvc-resources)的使用org.springframework.web.servlet-3.0.4.RELEASE.jar,但是仍不能解决。最终在百度空间中看到一篇转载的博客,文中指出:添加org.springframework.web.servlet-3.1.0.M2.jar即可解决。

2012-11-20 18:11:26,703 [main] ERROR [org.springframework.web.servlet.DispatcherServlet] - Context initialization failed
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 47 in XML document from class path resource [springWeb-config.xml] is invalid; nested exception is org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'mvc:resources'.
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:396)

找到后注入不了Spring mvc resource:静态资源文件:如<mvc:resources mapping="/js/**" location="/js/"/>

2012-11-21 16:27:24,817 [main] ERROR [org.springframework.web.servlet.DispatcherServlet] - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#0': Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.web.servlet.resource.ResourceHttpRequestHandler]: Constructor threw exception; nested exception is java.lang.NoSuchMethodError: org.springframework.web.servlet.support.WebContentGenerator.<init>([Ljava/lang/String;)V
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:997)

无奈之下:只得使用<mvc:default-servlet-handler />了,启动后不再报错。

Log3、我在公司搭建的环境打包没有问题,但是拿回家放在在我机子上就出现了这个问题。--status:已解决

ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] \SpringSource\springhibernate\src\main\java\com\boonya\business\service\MapOverlayManager.java:[157,2] 非法的类型开始
[ERROR] \SpringSource\springhibernate\src\main\java\com\boonya\business\service\MapOverlayManager.java:[157,8] 需要 ';'
[ERROR] \SpringSource\springhibernate\src\main\java\com\boonya\business\service\MapOverlayManager.java:[160,0] 需要为 class、interface 或 enum
[ERROR] \SpringSource\springhibernate\src\main\java\com\boonya\common\hibernate\orm\models\HibernateDao.java:[186,59] 未结束的字符串字面值
..................................................

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project springhibernate: Compilation failure: Compilation failure:

[ERROR] \SpringSource\springhibernate\src\main\java\com\boonya\business\service\MapOverlayManager.java:[157,2] 非法的类型开始
[ERROR] \SpringSource\springhibernate\src\main\java\com\boonya\business\service\MapOverlayManager.java:[157,8] 需要 ';'
[ERROR] \SpringSource\springhibernate\src\main\java\com\boonya\business\service\MapOverlayManager.java:[160,0] 需要为 class、interface 或 enum
[ERROR] \SpringSource\springhibernate\src\main\java\com\boonya\common\hibernate\orm\models\HibernateDao.java:[186,59] 未结束的字符串字面值
................................................

至于Log3出为什么会出现非法字符,不解,项目GBK编码改成了UTF-8还是出现此错误,留待解决!

初步猜想Log3是JDK版本的问题:公司的JDK是1.6_13而我自己的是1.6_24,高版本兼容低版本所以该推测不成立。

后来将IDE的编码改成UTF-8就解决了。

© 著作权归作者所有

boonya
粉丝 79
博文 375
码字总数 74754
作品 0
海淀
高级程序员
私信 提问
加载中

评论(0)

Maven搭建SpringMVC+Hibernate项目详解 【转】

今天复习一下SpringMVC+Hibernate的搭建,本来想着将Spring-Security权限控制框架也映入其中的,但是发现内容太多了,Spring-Security的就留在下一篇吧,这篇主要搭建SpringMVC4.1.4和Hiber...

梵蒂冈考虑过
2016/10/19
80
1
Maven搭建SpringMVC+Hibernate项目详解 【转】

。搭建SpringMVC+Hibernate的框架的思路如下: 1、设计数据库:设计好表结构,最好符合3NF,采用Hibernate tools将设计好的表自动生成对应的实体entity。 1、创建Maven项目,按需映入Maven包...

如何让他和
2016/09/30
258
3
Spring+Struts2+Hibernate框架整合流程

一:基本步骤 新建Maven项目,导入相关依赖(推荐) 在WEB-INF的web.xml中进行配置 ————–Hibernate配置 —————- 创建entity包,创建数据库相关实体类 根据实体类创建**.hbm.xml映射...

巅峰小学生
2018/02/21
0
0
Maven搭建SpringMVC+Hibernate项目详解

前言 今天复习一下SpringMVC+Hibernate的搭建,本来想着将Spring-Security权限控制框架也映入其中的,但是发现内容太多了,Spring-Security的就留在下一篇吧,这篇主要搭建SpringMVC4.1.4和H...

Airship
2016/12/12
55
0
eclipse下搭建SSH整合环境(Struts2+Spring+Hibernate+maven)

1,创建一个maven工程,在选择Archetype时选择webapp: 2,下一步配置maven的pom.xml文件,获取依赖的jar包: <!-- struts2核心包 --><dependency> </dependency> <!-- struts2与spring整合的......

徐航
2014/05/08
2.5W
5

没有更多内容

加载失败,请刷新页面

加载更多

21天完美搞定Vue框架技术(第3天)

前言: 上一节我们主要学的是【选项合并】,了解了初始化阶段各个选项的合并策略, 本节课我们来学一下【数据代理】这个知识点。 1、数据代理的定义 数据代理,也叫作数据劫持。有两个核心作...

有鱼是只猫
34分钟前
39
0
OSChina 周二乱弹 —— 一山里不容二猫

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @薛定谔的兄弟 :分享洛神有语创建的歌单「我喜欢的音乐」: 《数え歌》- 池田綾子 手机党少年们想听歌,请使劲儿戳(这里) @诺墨 :哈哈哈哈...

小小编辑
49分钟前
43
1
敏捷开发验收评审会议

迭代验收评审是Scrum中的重要活动之一,迭代验收评审会议召开过程是否符合敏捷原则,实践是否贴近实际,参照以下:要点一:参加迭代验收评审会议的角色是否完整和投入 ●敏捷团队所有...

沐沐爸比
今天
43
0
js 获取文件本地内存路径

URL.createObjectURL(file)

DrChenXX
今天
51
0
CentOS 6.5 安装 Hadoop 集群【未完】

1、安装 CentOS 6.5 2、关闭 iptables 3、关闭 suliunx 4、修改 IP 4、修改 hostname 5、修改 hosts 6、SSH 免密 7、JDK(1.8)安装 华为镜像直达 8、...

产品哥
今天
59
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部