这些问题很弱智,但也是考验自己的细心,就是细心!!
1、org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 11 in XML document from class path resource [springmybatis-config.xml] is invalid; nested exception is org.xml.sax.SAXParseException; lineNumber: 11; columnNumber: 81; cvc-elt.1: 找不到元素 'beans' 的声明。
这个问题在网上找的答案是声明的问题,主要是配置文件的头部配置的xsd版本信息不正确。总结了一下有这样两种解决办法:
- 例如spring.jar的包是3.0.5版本的,但是我的xsd写的是3.2的,有时候如果系统断网或者下载不下来就会报这样的问题,把3.2改成3.0就OK了。
- 在dtd中缺少xmlns="http://www.springframework.org/schema/beans"也会出现这个问题,在spring里面加入这个就OK了。
2、启动Maven项目的时候无论访问什么页面都是空白页,包括localhost:8080/页也是空白页。
后来仔细查看才发现是groupId和artifactId写错了,原来是自己粗心,第一个框架出错了,我重新弄了一个来排查原因,pom.xml是直接复制的。后来我查了下这两个标签是用来唯一标识一个Maven工程,将这两个标签重新写正确后,页面可以正常打开了。
<---------------------------------------------------------------------------------------------------------------------------------------->
总结:主要是自己的细心导致的,记录在这,后面用到时有帮助。