[ https://issues.apache.org/jira/browse/SCB-1126?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
mabin resolved SCB-1126. ------------------------ Resolution: Fixed > springmvc project generated by ServiceComb scaffold can not run > --------------------------------------------------------------- > > Key: SCB-1126 > URL: https://issues.apache.org/jira/browse/SCB-1126 > Project: Apache ServiceComb > Issue Type: Bug > Components: Java-Chassis > Affects Versions: java-chassis-1.1.0 > Reporter: mabin > Assignee: mabin > Priority: Minor > Fix For: java-chassis-1.2.0 > > Time Spent: 20m > Remaining Estimate: 0h > > step > 1. mvn archetype:generate > -DarchetypeGroupId=org.apache.servicecomb.archetypes > -DarchetypeArtifactId=business-service-springmvc-archetype > -DarchetypeVersion=1.1.0 > 2. mvn clean package > 3. java -jar springmvc-1.0-SNAPSHOT.jar, report error below, > log4j:WARN No appenders could be found for logger > (org.springframework.core.io.support.PathMatchingResourcePatternResolver). > log4j:WARN Please initialize the log4j system properly. > log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more > info. > 2019-01-22 17:22:45,765 [ERROR] Can not output > merged.log4j.properties,because can not write to directory of file > file:/E:/workspace/sample/springmvc/target/lib/foundation-common-1.1.0.jar!/config/base/log4j.pro > perties > org.apache.servicecomb.foundation.common.utils.Log4jUtils.outputFile(Log4jUtils.java:103) > 2019-01-22 17:22:45,790 [INFO] Found main class > "org.scb.springmvc.Application". > org.apache.servicecomb.foundation.common.utils.JvmUtils.findMainClass(JvmUtils.java:62) > 2019-01-22 17:22:45,841 [INFO] Refreshing > org.springframework.context.support.ClassPathXmlApplicationContext@2f7a2457: > startup date [Tue Jan 22 17:22:45 CST 2019]; root of context hierarchy > org.springframework.c > ontext.support.AbstractApplicationContext.prepareRefresh(AbstractApplicationContext.java:583) > {color:#d04437}2019-01-22 17:22:45,930 [INFO] Loading XML bean definitions > from URL > [jar:file:/E:/workspace/sample/springmvc/target/springmvc-1.0-SNAPSHOT.jar!/META-INF/spring/provider.bean.xml] > org.springframework.beans.facto > ry.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:317) > Exception in thread "main" > org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line > 22 in XML document from URL > [jar:file:/E:/workspace/sample/springmvc/target/springmvc-1.0-SNAPSHOT.jar!/META > -INF/spring/provider.bean.xml] is invalid; nested exception is > org.xml.sax.SAXParseException; lineNumber: 22; columnNumber: 135; cvc-elt.1: > 找不到元素 'beans' 的声明。 > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:399) > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:336) > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:304) > at > org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:181) > at > org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:217) > at > org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:188) > at > org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:252) > 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:129) > at > org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:614) > at > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:515) > at > org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139) > at > org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93) > at > org.apache.servicecomb.foundation.common.utils.BeanUtils.init(BeanUtils.java:49) > at > org.apache.servicecomb.foundation.common.utils.BeanUtils.init(BeanUtils.java:42) > at org.scb.springmvc.Application.main(Application.java:26) > Caused by: org.xml.sax.SAXParseException; lineNumber: 22; columnNumber: 135; > cvc-elt.1: 找不到元素 'beans' 的声明。 > at > com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown > Source) > at > com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Unknown > Source) > at > com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown > Source) > at > com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown > Source) > at > com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown > Source) > at > com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(Unknown > Source) > at > com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(Unknown > Source) > at > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown > Source) > at > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDriver.scanRootElementHook(Unknown > Source) > at > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown > Source) > at > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown > Source) > at > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown > Source) > at > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown > Source) > at > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown > Source) > at > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown > Source) > at > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown > Source) > at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown > Source) > at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown > Source) > at > com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown > Source) > at > org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:76) > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadDocument(XmlBeanDefinitionReader.java:429) > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:391) > ... 16 more{color} -- This message was sent by Atlassian JIRA (v7.6.3#76005)