[ 
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)

Reply via email to