- 浏览: 359523 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
yuantingjun:
老大,能参考下代码吗?
2天弄了个个人网站 -
yuantingjun:
这么牛啊。 膜拜一二
2天弄了个个人网站 -
guzizai2007:
toknowme 写道兄弟,在哪里买的空间啊~求链接~~阿里云 ...
2天弄了个个人网站 -
toknowme:
兄弟,在哪里买的空间啊~求链接~~
2天弄了个个人网站 -
haoran_10:
不错,赞一个
2天弄了个个人网站
1、问题:
Exception in thread "main" org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 1 in XML document from class path resource [Bean3.xml] is invalid; nested exception is org.xml.sax.SAXParseException: White spaces are required between publicId and systemId. at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:396) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:127) at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:93) at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:131) at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:522) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:436) at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139) at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83) at com.test.Test3.main(Test3.java:13) Caused by: org.xml.sax.SAXParseException: White spaces are required between publicId and systemId. at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:236) at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:215) at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:386) at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:316) at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1438) at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanExternalID(XMLScanner.java:1024) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.scanDoctypeDecl(XMLDocumentScannerImpl.java:595) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(XMLDocumentScannerImpl.java:860) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368) at com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaParsingConfig.parse(SchemaParsingConfig.java:468) at com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaParsingConfig.parse(SchemaParsingConfig.java:524) at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getSchema(XSDHandler.java:1517) at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.parseSchema(XSDHandler.java:438) at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadSchema(XMLSchemaLoader.java:556) at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.findSchemaGrammar(XMLSchemaValidator.java:2459) at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(XMLSchemaValidator.java:1807) at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:705) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:330) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRootElementHook(XMLNSDocumentScannerImpl.java:779) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1794) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148) at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:250) at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:292) at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:75) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:388) ... 14 more
2、问题所在,之前配置文件配置如下:
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/context http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/context/spring-context-3.0.xsd"> <!-- 自动扫描包下的Bean --> <context:component-scan base-package="com.sxit.service" /> </beans>
3、解决方案:
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd"> <!-- 自动扫描包下的Bean --> <context:component-scan base-package="com.sxit.service" /> </beans>
4、总结:
1)、xsi:schemaLocation=路径下没有配置好。配置格式应该是,解释目录 解释文件,即: http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd 2)、按以上格式,顺序不能乱!
发表评论
文章已被作者锁定,不允许评论。
-
java.net.SocketException: Software caused connection abort: recv failed
2013-05-16 18:23 1801客户端和服务端建立tcp的短连接,每次客户端发 ... -
createQuery is not valid without active transaction
2013-05-04 01:12 993去掉<prop key="hibernate ... -
registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it
2013-05-04 00:13 1426要么用旧版本的tomcat,要么就在tomcat的serv ... -
java.lang.NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder
2013-05-03 22:08 1028<dependency> <gro ... -
java.lang.NoClassDefFoundError: org/hibernate/annotations/common/reflection/Meta
2013-05-03 21:59 840<dependency> <gr ... -
Hibernate自动建表失败问题(部分表建立成功,部分失败)
2013-04-10 20:53 810原因: 实体类中的属性映射的字段名和数据库的关键字冲突了, ... -
strtus ognl.MethodFailedException WARN OgnlValueStack- Error setting expression
2013-03-20 21:42 961升级struts2的版本,升级后出现了struts2 类型转 ... -
存储过程异常:ORA-20000: buffer overflow, limit of 10000 bytes
2013-03-04 10:55 1134存储过程中用到了dbms_output.put_line() ... -
I/O exception (java.net.SocketException) caught when processing request: Connect
2013-03-01 17:25 32622异常信息: org.apache.http.conn.Ht ... -
IOException while loading persisted sessions: java.io.WriteAbortedException:
2013-02-28 12:29 6812异常信息: 严重: IOException while l ... -
PreparedStatement连续赋值未关闭:ORA-01000: maximum open cursors exceeded
2013-02-27 09:31 1113问题代码: for循环中调用一个方法,方法大致如下: p ... -
java.lang.CloneNotSupportedException:at java.lang.Object.clone(Native Method)
2013-02-23 20:56 943Object01 o3 = (Object01) o2.cl ... -
java.lang.InstantiationException: at java.lang.Class.newInstance(Unknown Source)
2013-02-23 20:50 7681Class cla = Class.forName(&quo ... -
java.io.FileNotFoundException: E:\temp (拒绝访问)
2013-02-22 22:40 4825java.io.FileNotFoundException: ... -
Remember that ordinal parameters are 1-based!
2013-01-23 14:05 2232String hql = "from CoreUs ... -
Hibernate使用hsqldb报错:A pre-9.0 client attempted to connect. We rejected them.
2012-12-08 16:24 10131、Hibernate中的配置信息为: <?xml v ... -
java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor
2012-11-08 17:08 7271、问题: java.lang.NoClassDefFoun ... -
启动 Eclipse 弹出“Failed to load the JNI shared library...”错误的解决方法!
2012-11-04 20:06 1331之前下载到本机的eclipse是64位的,而本机环境变量下的j ... -
ORA-01000: maximum open cursors exceeded
2012-09-08 00:43 814for(int i =0;i<2000;i++){ ... -
java.sql.SQLException: 索引中丢失 IN 或 OUT 参数:: 5
2012-08-13 15:05 1806java.sql.SQLException: 索引中丢失 I ...
相关推荐
在Spring中,配置文件起着至关重要的作用,它们定义了组件之间的关系和应用程序的行为。下面是对Spring配置文件的详细介绍。 首先,Spring配置文件通常是以`.xml`为扩展名的文件,例如`beans.xml`。这些文件存储在...
在Spring MVC项目中,加载jar包中的Spring配置文件是一个常见的需求,特别是在进行SSM(Spring、Spring MVC、MyBatis)整合时。SSM框架的整合通常涉及到多个配置文件的组织和管理,其中一部分配置可能会被打包到独立...
nested exception is java.lang.IllegalStateException: Context namespace element 'component-scan' and its parser class [org.springframework.context.annotation.ComponentScanBeanDefinitionParser] are ...
接下来,配置Spring的ApplicationContext.xml文件。在这个文件中,声明DataSource、SessionFactory和HibernateTransactionManager等重要bean。DataSource通常是连接到MySQL数据库的配置,包括URL、用户名、密码和...
在标题"spring定时器的包和配置文件"中,我们讨论的核心是Spring如何配置和使用定时器来自动化执行特定的任务。 首先,让我们了解Spring定时任务的基本概念。Spring定时器基于Java的`java.util.Timer`和`java.util....
为了使Spring Boot能够找到JAR内的配置文件,可以在`src/main/resources`目录下创建`META-INF/spring.factories`文件,并添加以下内容: ``` org.springframework.boot.autoconfigure.EnableAutoConfiguration=...
《Spring技术内幕》是一本深度剖析Spring框架架构与设计原理的专业书籍,由计文柯撰写。这本书在Java社区和Spring社区中受到了广泛的好评和推荐,对于想深入了解Spring的开发者来说,是不可或缺的参考资料。 Spring...
原来使用Spring Boot 1.x版本,升级2.x之后,报如下异常: ### Cause: java.lang.IllegalArgumentException: jdbcUrl is required with driverClassName. at org.mybatis.spring.MyBatisExceptionTranslator....
在Spring Boot应用中,多模块配置文件的读取是一个重要的实践,它有助于提高代码的可维护性和模块化。本文将详细探讨如何在Spring Boot的多模块项目中管理和使用不同的配置文件,以实现低耦合的设计。 首先,了解...
在Spring MVC框架中,配置文件是整个应用的核心组成部分,它定义了bean的创建、依赖关系以及各种服务的配置。这篇博客“spring mvc 读取配置文件”将深入探讨如何在Spring MVC中读取和使用配置文件,以及相关工具的...
在Spring 3.0框架中,配置文件是管理和组织应用程序行为的关键部分。Properties文件则常用于存储应用程序的配置参数,如数据库连接字符串、系统环境变量等。本篇将详细讲解如何在Spring 3.0的配置文件中加载...
spring: kafka: bootstrap-servers: localhost:9092 # Kafka服务器地址 producer: key-serializer: org.apache.kafka.common.serialization.StringSerializer value-serializer: org.apache.kafka.common....
在Spring配置文件(如`applicationContext.xml`)中配置Quartz的SchedulerFactoryBean。 ```xml <bean id="scheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> ...
1. 在项目的src目录下,新建一个名为`applicationContext.xml`的XML文件,这是Spring的主要配置文件。 **步骤4:配置Bean** 在`applicationContext.xml`中,定义Bean的基本结构。例如,创建一个简单的HelloWorld类...
在Spring框架中,读取`properties`配置文件是常见的任务,用于管理应用程序的配置信息,如数据库连接字符串、服务端口、系统环境变量等。本文将深入探讨如何在Spring项目中实现这一功能。 首先,我们需要一个`...
Spring Boot提供了简单且强大的方式来处理配置文件,特别是通过`application.yml`或`application.properties`。在这个主题中,我们将深入探讨如何利用Java代码从`application.yml`配置文件中获取相关属性,采用的是...
Spring Boot 配置文件 YML 详解 Spring Boot 配置文件 YML 是一种重要的配置文件格式,用于存储应用程序的配置信息。在本文中,我们将详细介绍 Spring Boot 配置文件 YML 的使用方法和技巧。 1 配置文件名称说明 ...
Spring最完整的约束配置文件,包括bean、aop、context、tx等等,可以完美使用
XML配置文件通常命名为`applicationContext.xml`,它是Spring容器的配置中心,定义了Bean的创建、初始化、装配以及它们之间的关系。一个基本的Spring配置文件可能包含以下元素: - `<beans>`:根元素,表示配置文件...