org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [C:\Users\Administrator\workspace2.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\springmvcfirst\WEB-INF\classes\org\sihai\springmvc\first\ItemsController.class]; nested exception is java.lang.IllegalArgumentException
at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:281)
at org.springframework.context.annotation.ClassPathBeanDefinitionScanner.doScan(ClassPathBeanDefinitionScanner.java:242)
at org.springframework.context.annotation.ComponentScanBeanDefinitionParser.parse(ComponentScanBeanDefinitionParser.java:84)
at org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:73)
at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1435)
at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1425)
at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:184)
at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:140)
at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:111)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:493)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:390)
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.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:125)
at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94)
at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:131)
at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:537)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:451)
at org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:647)
at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:598)
at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:661)
at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:517)
at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:458)
at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:138)
at javax.servlet.GenericServlet.init(GenericServlet.java:158)
at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1282)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1195)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:866)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:134)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:436)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1078)
at org.apache.coyote.AbstractProtocol<nobr><span class="math" id="MathJax-Span-4161" style="width: 33.417em; display: inline-block;"><span style="display: inline-block; position: relative; width: 26.715em; height: 0px; font-size: 125%;"><span style="position: absolute; clip: rect(3.09em, 1000em, 5.841em, -0.445em); top: -4em; left: 0em;"><span class="mrow" id="MathJax-Span-4162"><span style="display: inline-block; position: relative; width: 26.715em; height: 0px;"><span style="position: absolute; clip: rect(3.09em, 1000em, 4.41em, -0.445em); top: -4em; left: 0em;"><span class="mi" id="MathJax-Span-4163" style="font-family: MathJax_Math; font-style: italic;">A</span><span class="mi" id="MathJax-Span-4164" style="font-family: MathJax_Math; font-style: italic;">b</span><span class="mi" id="MathJax-Span-4165" style="font-family: MathJax_Math; font-style: italic;">s</span><span class="mi" id="MathJax-Span-4166" style="font-family: MathJax_Math; font-style: italic;">t</span><span class="mi" id="MathJax-Span-4167" style="font-family: MathJax_Math; font-style: italic;">r</span><span class="mi" id="MathJax-Span-4168" style="font-family: MathJax_Math; font-style: italic;">a</span><span class="mi" id="MathJax-Span-4169" style="font-family: MathJax_Math; font-style: italic;">c</span><span class="mi" id="MathJax-Span-4170" style="font-family: MathJax_Math; font-style: italic;">t</span><span class="mi" id="MathJax-Span-4171" style="font-family: MathJax_Math; font-style: italic;">C<span style="display: inline-block; overflow: hidden; height: 1px; width: 0.045em;"></span></span><span class="mi" id="MathJax-Span-4172" style="font-family: MathJax_Math; font-style: italic;">o</span><span class="mi" id="MathJax-Span-4173" style="font-family: MathJax_Math; font-style: italic;">n</span><span class="mi" id="MathJax-Span-4174" style="font-family: MathJax_Math; font-style: italic;">n</span><span class="mi" id="MathJax-Span-4175" style="font-family: MathJax_Math; font-style: italic;">e</span><span class="mi" id="MathJax-Span-4176" style="font-family: MathJax_Math; font-style: italic;">c</span><span class="mi" id="MathJax-Span-4177" style="font-family: MathJax_Math; font-style: italic;">t</span><span class="mi" id="MathJax-Span-4178" style="font-family: MathJax_Math; font-style: italic;">i</span><span class="mi" id="MathJax-Span-4179" style="font-family: MathJax_Math; font-style: italic;">o</span><span class="mi" id="MathJax-Span-4180" style="font-family: MathJax_Math; font-style: italic;">n</span><span class="mi" id="MathJax-Span-4181" style="font-family: MathJax_Math; font-style: italic;">H<span style="display: inline-block; overflow: hidden; height: 1px; width: 0.057em;"></span></span><span class="mi" id="MathJax-Span-4182" style="font-family: MathJax_Math; font-style: italic;">a</span><span class="mi" id="MathJax-Span-4183" style="font-family: MathJax_Math; font-style: italic;">n</span><span class="mi" id="MathJax-Span-4184" style="font-family: MathJax_Math; font-style: italic;">d<span style="display: inline-block; overflow: hidden; height: 1px; width: 0.003em;"></span></span><span class="mi" id="MathJax-Span-4185" style="font-family: MathJax_Math; font-style: italic;">l</span><span class="mi" id="MathJax-Span-4186" style="font-family: MathJax_Math; font-style: italic;">e</span><span class="mi" id="MathJax-Span-4187" style="font-family: MathJax_Math; font-style: italic;">r</span><span class="mo" id="MathJax-Span-4188" style="font-family: MathJax_Main;">.</span><span class="mi" id="MathJax-Span-4189" style="font-family: MathJax_Math; font-style: italic; padding-left: 0.167em;">p</span><span class="mi" id="MathJax-Span-4190" style="font-family: MathJax_Math; font-style: italic;">r</span><span class="mi" id="MathJax-Span-4191" style="font-family: MathJax_Math; font-style: italic;">o</span><span class="mi" id="MathJax-Span-4192" style="font-family: MathJax_Math; font-style: italic;">c</span><span class="mi" id="MathJax-Span-4193" style="font-family: MathJax_Math; font-style: italic;">e</span><span class="mi" id="MathJax-Span-4194" style="font-family: MathJax_Math; font-style: italic;">s</span><span class="mi" id="MathJax-Span-4195" style="font-family: MathJax_Math; font-style: italic;">s</span><span class="mo" id="MathJax-Span-4196" style="font-family: MathJax_Main;">(</span><span class="mi" id="MathJax-Span-4197" style="font-family: MathJax_Math; font-style: italic;">A</span><span class="mi" id="MathJax-Span-4198" style="font-family: MathJax_Math; font-style: italic;">b</span><span class="mi" id="MathJax-Span-4199" style="font-family: MathJax_Math; font-style: italic;">s</span><span class="mi" id="MathJax-Span-4200" style="font-family: MathJax_Math; font-style: italic;">t</span><span class="mi" id="MathJax-Span-4201" style="font-family: MathJax_Math; font-style: italic;">r</span><span class="mi" id="MathJax-Span-4202" style="font-family: MathJax_Math; font-style: italic;">a</span><span class="mi" id="MathJax-Span-4203" style="font-family: MathJax_Math; font-style: italic;">c</span><span class="mi" id="MathJax-Span-4204" style="font-family: MathJax_Math; font-style: italic;">t</span><span class="mi" id="MathJax-Span-4205" style="font-family: MathJax_Math; font-style: italic;">P<span style="display: inline-block; overflow: hidden; height: 1px; width: 0.109em;"></span></span><span class="mi" id="MathJax-Span-4206" style="font-family: MathJax_Math; font-style: italic;">r</span><span class="mi" id="MathJax-Span-4207" style="font-family: MathJax_Math; font-style: italic;">o</span><span class="mi" id="MathJax-Span-4208" style="font-family: MathJax_Math; font-style: italic;">t</span><span class="mi" id="MathJax-Span-4209" style="font-family: MathJax_Math; font-style: italic;">o</span><span class="mi" id="MathJax-Span-4210" style="font-family: MathJax_Math; font-style: italic;">c</span><span class="mi" id="MathJax-Span-4211" style="font-family: MathJax_Math; font-style: italic;">o</span><span class="mi" id="MathJax-Span-4212" style="font-family: MathJax_Math; font-style: italic;">l</span><span class="mo" id="MathJax-Span-4213" style="font-family: MathJax_Main;">.</span><span class="mi" id="MathJax-Span-4214" style="font-family: MathJax_Math; font-style: italic; padding-left: 0.167em;">j</span><span class="mi" id="MathJax-Span-4215" style="font-family: MathJax_Math; font-style: italic;">a</span><span class="mi" id="MathJax-Span-4216" style="font-family: MathJax_Math; font-style: italic;">v</span><span class="mi" id="MathJax-Span-4217" style="font-family: MathJax_Math; font-style: italic;">a</span><span style="display: inline-block; width: 0px; height: 4em;"></span></span><span style="position: absolute; clip: rect(3.09em, 1000em, 4.41em, -0.402em); top: -2.569em; left: 0em;"><span class="mo" id="MathJax-Span-4218" style="font-family: MathJax_Main;">:</span><span class="mn" id="MathJax-Span-4219" style="font-family: MathJax_Main; padding-left: 0.278em;">625</span><span class="mo" id="MathJax-Span-4220" style="font-family: MathJax_Main;">)</span><span class="mi" id="MathJax-Span-4221" style="font-family: MathJax_Math; font-style: italic;">a</span><span class="mi" id="MathJax-Span-4222" style="font-family: MathJax_Math; font-style: italic;">t</span><span class="mi" id="MathJax-Span-4223" style="font-family: MathJax_Math; font-style: italic;">o</span><span class="mi" id="MathJax-Span-4224" style="font-family: MathJax_Math; font-style: italic;">r</span><span class="mi" id="MathJax-Span-4225" style="font-family: MathJax_Math; font-style: italic;">g<span style="display: inline-block; overflow: hidden; height: 1px; width: 0.003em;"></span></span><span class="mo" id="MathJax-Span-4226" style="font-family: MathJax_Main;">.</span><span class="mi" id="MathJax-Span-4227" style="font-family: MathJax_Math; font-style: italic; padding-left: 0.167em;">a</span><span class="mi" id="MathJax-Span-4228" style="font-family: MathJax_Math; font-style: italic;">p</span><span class="mi" id="MathJax-Span-4229" style="font-family: MathJax_Math; font-style: italic;">a</span><span class="mi" id="MathJax-Span-4230" style="font-family: MathJax_Math; font-style: italic;">c</span><span class="mi" id="MathJax-Span-4231" style="font-family: MathJax_Math; font-style: italic;">h</span><span class="mi" id="MathJax-Span-4232" style="font-family: MathJax_Math; font-style: italic;">e</span><span class="mo" id="MathJax-Span-4233" style="font-family: MathJax_Main;">.</span><span class="mi" id="MathJax-Span-4234" style="font-family: MathJax_Math; font-style: italic; padding-left: 0.167em;">t</span><span class="mi" id="MathJax-Span-4235" style="font-family: MathJax_Math; font-style: italic;">o</span><span class="mi" id="MathJax-Span-4236" style="font-family: MathJax_Math; font-style: italic;">m</span><span class="mi" id="MathJax-Span-4237" style="font-family: MathJax_Math; font-style: italic;">c</span><span class="mi" id="MathJax-Span-4238" style="font-family: MathJax_Math; font-style: italic;">a</span><span class="mi" id="MathJax-Span-4239" style="font-family: MathJax_Math; font-style: italic;">t</span><span class="mo" id="MathJax-Span-4240" style="font-family: MathJax_Main;">.</span><span class="mi" id="MathJax-Span-4241" style="font-family: MathJax_Math; font-style: italic; padding-left: 0.167em;">u</span><span class="mi" id="MathJax-Span-4242" style="font-family: MathJax_Math; font-style: italic;">t</span><span class="mi" id="MathJax-Span-4243" style="font-family: MathJax_Math; font-style: italic;">i</span><span class="mi" id="MathJax-Span-4244" style="font-family: MathJax_Math; font-style: italic;">l</span><span class="mo" id="MathJax-Span-4245" style="font-family: MathJax_Main;">.</span><span class="mi" id="MathJax-Span-4246" style="font-family: MathJax_Math; font-style: italic; padding-left: 0.167em;">n</span><span class="mi" id="MathJax-Span-4247" style="font-family: MathJax_Math; font-style: italic;">e</span><span class="mi" id="MathJax-Span-4248" style="font-family: MathJax_Math; font-style: italic;">t</span><span class="mo" id="MathJax-Span-4249" style="font-family: MathJax_Main;">.</span><span class="mi" id="MathJax-Span-4250" style="font-family: MathJax_Math; font-style: italic; padding-left: 0.167em;">A</span><span class="mi" id="MathJax-Span-4251" style="font-family: MathJax_Math; font-style: italic;">p</span><span class="mi" id="MathJax-Span-4252" style="font-family: MathJax_Math; font-style: italic;">r</span><span class="mi" id="MathJax-Span-4253" style="font-family: MathJax_Math; font-style: italic;">E<span style="display: inline-block; overflow: hidden; height: 1px; width: 0.026em;"></span></span><span class="mi" id="MathJax-Span-4254" style="font-family: MathJax_Math; font-style: italic;">n</span><span class="mi" id="MathJax-Span-4255" style="font-family: MathJax_Math; font-style: italic;">d<span style="display: inline-block; overflow: hidden; height: 1px; width: 0.003em;"></span></span><span class="mi" id="MathJax-Span-4256" style="font-family: MathJax_Math; font-style: italic;">p</span><span class="mi" id="MathJax-Span-4257" style="font-family: MathJax_Math; font-style: italic;">o</span><span class="mi" id="MathJax-Span-4258" style="font-family: MathJax_Math; font-style: italic;">i</span><span class="mi" id="MathJax-Span-4259" style="font-family: MathJax_Math; font-style: italic;">n</span><span class="mi" id="MathJax-Span-4260" style="font-family: MathJax_Math; font-style: italic;">t</span><span style="display: inline-block; width: 0px; height: 4em;"></span></span></span></span><span style="display: inline-block; width: 0px; height: 4em;"></span></span></span><span style="border-left: 0em solid; display: inline-block; overflow: hidden; width: 0px; height: 3.172em; vertical-align: -2.167em;"></span></span></nobr><script type="math/tex" id="MathJax-Element-33">AbstractConnectionHandler.process(AbstractProtocol.java:625) at org.apache.tomcat.util.net.AprEndpoint</script>SocketProcessor.doRun(AprEndpoint.java:2517)
at org.apache.tomcat.util.net.AprEndpoint<nobr><span class="math" id="MathJax-Span-4261" style="width: 37.95em; display: inline-block;"><span style="display: inline-block; position: relative; width: 30.365em; height: 0px; font-size: 125%;"><span style="position: absolute; clip: rect(3.943em, 1000em, 8.124em, -0.428em); top: -4.853em; left: 0em;"><span class="mrow" id="MathJax-Span-4262"><span style="display: inline-block; position: relative; width: 30.365em; height: 0px;"><span style="position: absolute; clip: rect(3.09em, 1000em, 4.41em, -0.428em); top: -4em; left: 0em;"><span class="mi" id="MathJax-Span-4263" style="font-family: MathJax_Math; font-style: italic;">S<span style="display: inline-block; overflow: hidden; height: 1px; width: 0.032em;"></span></span><span class="mi" id="MathJax-Span-4264" style="font-family: MathJax_Math; font-style: italic;">o</span><span class="mi" id="MathJax-Span-4265" style="font-family: MathJax_Math; font-style: italic;">c</span><span class="mi" id="MathJax-Span-4266" style="font-family: MathJax_Math; font-style: italic;">k</span><span class="mi" id="MathJax-Span-4267" style="font-family: MathJax_Math; font-style: italic;">e</span><span class="mi" id="MathJax-Span-4268" style="font-family: MathJax_Math; font-style: italic;">t</span><span class="mi" id="MathJax-Span-4269" style="font-family: MathJax_Math; font-style: italic;">P<span style="display: inline-block; overflow: hidden; height: 1px; width: 0.109em;"></span></span><span class="mi" id="MathJax-Span-4270" style="font-family: MathJax_Math; font-style: italic;">r</span><span class="mi" id="MathJax-Span-4271" style="font-family: MathJax_Math; font-style: italic;">o</span><span class="mi" id="MathJax-Span-4272" style="font-family: MathJax_Math; font-style: italic;">c</span><span class="mi" id="MathJax-Span-4273" style="font-family: MathJax_Math; font-style: italic;">e</span><span class="mi" id="MathJax-Span-4274" style="font-family: MathJax_Math; font-style: italic;">s</span><span class="mi" id="MathJax-Span-4275" style="font-family: MathJax_Math; font-style: italic;">s</span><span class="mi" id="MathJax-Span-4276" style="font-family: MathJax_Math; font-style: italic;">o</span><span class="mi" id="MathJax-Span-4277" style="font-family: MathJax_Math; font-style: italic;">r</span><span class="mo" id="MathJax-Span-4278" style="font-family: MathJax_Main;">.</span><span class="mi" id="MathJax-Span-4279" style="font-family: MathJax_Math; font-style: italic; padding-left: 0.167em;">r</span><span class="mi" id="MathJax-Span-4280" style="font-family: MathJax_Math; font-style: italic;">u</span><span class="mi" id="MathJax-Span-4281" style="font-family: MathJax_Math; font-style: italic;">n</span><span class="mo" id="MathJax-Span-4282" style="font-family: MathJax_Main;">(</span><span class="mi" id="MathJax-Span-4283" style="font-family: MathJax_Math; font-style: italic;">A</span><span class="mi" id="MathJax-Span-4284" style="font-family: MathJax_Math; font-style: italic;">p</span><span class="mi" id="MathJax-Span-4285" style="font-family: MathJax_Math; font-style: italic;">r</span><span class="mi" id="MathJax-Span-4286" style="font-family: MathJax_Math; font-style: italic;">E<span style="display: inline-block; overflow: hidden; height: 1px; width: 0.026em;"></span></span><span class="mi" id="MathJax-Span-4287" style="font-family: MathJax_Math; font-style: italic;">n</span><span class="mi" id="MathJax-Span-4288" style="font-family: MathJax_Math; font-style: italic;">d<span style="display: inline-block; overflow: hidden; height: 1px; width: 0.003em;"></span></span><span class="mi" id="MathJax-Span-4289" style="font-family: MathJax_Math; font-style: italic;">p</span><span class="mi" id="MathJax-Span-4290" style="font-family: MathJax_Math; font-style: italic;">o</span><span class="mi" id="MathJax-Span-4291" style="font-family: MathJax_Math; font-style: italic;">i</span><span class="mi" id="MathJax-Span-4292" style="font-family: MathJax_Math; font-style: italic;">n</span><span class="mi" id="MathJax-Span-4293" style="font-family: MathJax_Math; font-style: italic;">t</span><span class="mo" id="MathJax-Span-4294" style="font-family: MathJax_Main;">.</span><span class="mi" id="MathJax-Span-4295" style="font-family: MathJax_Math; font-style: italic; padding-left: 0.167em;">j</span><span class="mi" id="MathJax-Span-4296" style="font-family: MathJax_Math; font-style: italic;">a</span><span class="mi" id="MathJax-Span-4297" style="font-family: MathJax_Math; font-style: italic;">v</span><span class="mi" id="MathJax-Span-4298" style="font-family: MathJax_Math; font-style: italic;">a</span><span class="mo" id="MathJax-Span-4299" style="font-family: MathJax_Main; padding-left: 0.278em;">:</span><span class="mn" id="MathJax-Span-4300" style="font-family: MathJax_Main; padding-left: 0.278em;">2506</span><span class="mo" id="MathJax-Span-4301" style="font-family: MathJax_Main;">)</span><span class="mi" id="MathJax-Span-4302" style="font-family: MathJax_Math; font-style: italic;">a</span><span class="mi" id="MathJax-Span-4303" style="font-family: MathJax_Math; font-style: italic;">t</span><span class="mi" id="MathJax-Span-4304" style="font-family: MathJax_Math; font-style: italic;">j</span><span class="mi" id="MathJax-Span-4305" style="font-family: MathJax_Math; font-style: italic;">a</span><span class="mi" id="MathJax-Span-4306" style="font-family: MathJax_Math; font-style: italic;">v</span><span class="mi" id="MathJax-Span-4307" style="font-family: MathJax_Math; font-style: italic;">a</span><span class="mo" id="MathJax-Span-4308" style="font-family: MathJax_Main;">.</span><span class="mi" id="MathJax-Span-4309" style="font-family: MathJax_Math; font-style: italic; padding-left: 0.167em;">u</span><span class="mi" id="MathJax-Span-4310" style="font-family: MathJax_Math; font-style: italic;">t</span><span class="mi" id="MathJax-Span-4311" style="font-family: MathJax_Math; font-style: italic;">i</span><span class="mi" id="MathJax-Span-4312" style="font-family: MathJax_Math; font-style: italic;">l</span><span style="display: inline-block; width: 0px; height: 4em;"></span></span><span style="position: absolute; clip: rect(3.09em, 1000em, 4.41em, -0.402em); top: -2.569em; left: 0em;"><span class="mo" id="MathJax-Span-4313" style="font-family: MathJax_Main;">.</span><span class="mi" id="MathJax-Span-4314" style="font-family: MathJax_Math; font-style: italic; padding-left: 0.167em;">c</span><span class="mi" id="MathJax-Span-4315" style="font-family: MathJax_Math; font-style: italic;">o</span><span class="mi" id="MathJax-Span-4316" style="font-family: MathJax_Math; font-style: italic;">n</span><span class="mi" id="MathJax-Span-4317" style="font-family: MathJax_Math; font-style: italic;">c</span><span class="mi" id="MathJax-Span-4318" style="font-family: MathJax_Math; font-style: italic;">u</span><span class="mi" id="MathJax-Span-4319" style="font-family: MathJax_Math; font-style: italic;">r</span><span class="mi" id="MathJax-Span-4320" style="font-family: MathJax_Math; font-style: italic;">r</span><span class="mi" id="MathJax-Span-4321" style="font-family: MathJax_Math; font-style: italic;">e</span><span class="mi" id="MathJax-Span-4322" style="font-family: MathJax_Math; font-style: italic;">n</span><span class="mi" id="MathJax-Span-4323" style="font-family: MathJax_Math; font-style: italic;">t</span><span class="mo" id="MathJax-Span-4324" style="font-family: MathJax_Main;">.</span><span class="mi" id="MathJax-Span-4325" style="font-family: MathJax_Math; font-style: italic; padding-left: 0.167em;">T<span style="display: inline-block; overflow: hidden; height: 1px; width: 0.12em;"></span></span><span class="mi" id="MathJax-Span-4326" style="font-family: MathJax_Math; font-style: italic;">h</span><span class="mi" id="MathJax-Span-4327" style="font-family: MathJax_Math; font-style: italic;">r</span><span class="mi" id="MathJax-Span-4328" style="font-family: MathJax_Math; font-style: italic;">e</span><span class="mi" id="MathJax-Span-4329" style="font-family: MathJax_Math; font-style: italic;">a</span><span class="mi" id="MathJax-Span-4330" style="font-family: MathJax_Math; font-style: italic;">d<span style="display: inline-block; overflow: hidden; height: 1px; width: 0.003em;"></span></span><span class="mi" id="MathJax-Span-4331" style="font-family: MathJax_Math; font-style: italic;">P<span style="display: inline-block; overflow: hidden; height: 1px; width: 0.109em;"></span></span><span class="mi" id="MathJax-Span-4332" style="font-family: MathJax_Math; font-style: italic;">o</span><span class="mi" id="MathJax-Span-4333" style="font-family: MathJax_Math; font-style: italic;">o</span><span class="mi" id="MathJax-Span-4334" style="font-family: MathJax_Math; font-style: italic;">l</span><span class="mi" id="MathJax-Span-4335" style="font-family: MathJax_Math; font-style: italic;">E<span style="display: inline-block; overflow: hidden; height: 1px; width: 0.026em;"></span></span><span class="mi" id="MathJax-Span-4336" style="font-family: MathJax_Math; font-style: italic;">x</span><span class="mi" id="MathJax-Span-4337" style="font-family: MathJax_Math; font-style: italic;">e</span><span class="mi" id="MathJax-Span-4338" style="font-family: MathJax_Math; font-style: italic;">c</span><span class="mi" id="MathJax-Span-4339" style="font-family: MathJax_Math; font-style: italic;">u</span><span class="mi" id="MathJax-Span-4340" style="font-family: MathJax_Math; font-style: italic;">t</span><span class="mi" id="MathJax-Span-4341" style="font-family: MathJax_Math; font-style: italic;">o</span><span class="mi" id="MathJax-Span-4342" style="font-family: MathJax_Math; font-style: italic;">r</span><span class="mo" id="MathJax-Span-4343" style="font-family: MathJax_Main;">.</span><span class="mi" id="MathJax-Span-4344" style="font-family: MathJax_Math; font-style: italic; padding-left: 0.167em;">r</span><span class="mi" id="MathJax-Span-4345" style="font-family: MathJax_Math; font-style: italic;">u</span><span class="mi" id="MathJax-Span-4346" style="font-family: MathJax_Math; font-style: italic;">n</span><span class="mi" id="MathJax-Span-4347" style="font-family: MathJax_Math; font-style: italic;">W<span style="display: inline-block; overflow: hidden; height: 1px; width: 0.104em;"></span></span><span class="mi" id="MathJax-Span-4348" style="font-family: MathJax_Math; font-style: italic;">o</span><span class="mi" id="MathJax-Span-4349" style="font-family: MathJax_Math; font-style: italic;">r</span><span class="mi" id="MathJax-Span-4350" style="font-family: MathJax_Math; font-style: italic;">k</span><span class="mi" id="MathJax-Span-4351" style="font-family: MathJax_Math; font-style: italic;">e</span><span class="mi" id="MathJax-Span-4352" style="font-family: MathJax_Math; font-style: italic;">r</span><span class="mo" id="MathJax-Span-4353" style="font-family: MathJax_Main;">(</span><span class="mi" id="MathJax-Span-4354" style="font-family: MathJax_Math; font-style: italic;">T<span style="display: inline-block; overflow: hidden; height: 1px; width: 0.12em;"></span></span><span class="mi" id="MathJax-Span-4355" style="font-family: MathJax_Math; font-style: italic;">h</span><span class="mi" id="MathJax-Span-4356" style="font-family: MathJax_Math; font-style: italic;">r</span><span class="mi" id="MathJax-Span-4357" style="font-family: MathJax_Math; font-style: italic;">e</span><span class="mi" id="MathJax-Span-4358" style="font-family: MathJax_Math; font-style: italic;">a</span><span class="mi" id="MathJax-Span-4359" style="font-family: MathJax_Math; font-style: italic;">d<span style="display: inline-block; overflow: hidden; height: 1px; width: 0.003em;"></span></span><span class="mi" id="MathJax-Span-4360" style="font-family: MathJax_Math; font-style: italic;">P<span style="display: inline-block; overflow: hidden; height: 1px; width: 0.109em;"></span></span><span class="mi" id="MathJax-Span-4361" style="font-family: MathJax_Math; font-style: italic;">o</span><span class="mi" id="MathJax-Span-4362" style="font-family: MathJax_Math; font-style: italic;">o</span><span class="mi" id="MathJax-Span-4363" style="font-family: MathJax_Math; font-style: italic;">l</span><span class="mi" id="MathJax-Span-4364" style="font-family: MathJax_Math; font-style: italic;">E<span style="display: inline-block; overflow: hidden; height: 1px; width: 0.026em;"></span></span><span class="mi" id="MathJax-Span-4365" style="font-family: MathJax_Math; font-style: italic;">x</span><span class="mi" id="MathJax-Span-4366" style="font-family: MathJax_Math; font-style: italic;">e</span><span class="mi" id="MathJax-Span-4367" style="font-family: MathJax_Math; font-style: italic;">c</span><span class="mi" id="MathJax-Span-4368" style="font-family: MathJax_Math; font-style: italic;">u</span><span class="mi" id="MathJax-Span-4369" style="font-family: MathJax_Math; font-style: italic;">t</span><span class="mi" id="MathJax-Span-4370" style="font-family: MathJax_Math; font-style: italic;">o</span><span class="mi" id="MathJax-Span-4371" style="font-family: MathJax_Math; font-style: italic;">r</span><span style="display: inline-block; width: 0px; height: 4em;"></span></span><span style="position: absolute; clip: rect(3.09em, 1000em, 4.41em, -0.402em); top: -1.139em; left: 0em;"><span class="mo" id="MathJax-Span-4372" style="font-family: MathJax_Main;">.</span><span class="mi" id="MathJax-Span-4373" style="font-family: MathJax_Math; font-style: italic; padding-left: 0.167em;">j</span><span class="mi" id="MathJax-Span-4374" style="font-family: MathJax_Math; font-style: italic;">a</span><span class="mi" id="MathJax-Span-4375" style="font-family: MathJax_Math; font-style: italic;">v</span><span class="mi" id="MathJax-Span-4376" style="font-family: MathJax_Math; font-style: italic;">a</span><span class="mo" id="MathJax-Span-4377" style="font-family: MathJax_Main; padding-left: 0.278em;">:</span><span class="mn" id="MathJax-Span-4378" style="font-family: MathJax_Main; padding-left: 0.278em;">1142</span><span class="mo" id="MathJax-Span-4379" style="font-family: MathJax_Main;">)</span><span class="mi" id="MathJax-Span-4380" style="font-family: MathJax_Math; font-style: italic;">a</span><span class="mi" id="MathJax-Span-4381" style="font-family: MathJax_Math; font-style: italic;">t</span><span class="mi" id="MathJax-Span-4382" style="font-family: MathJax_Math; font-style: italic;">j</span><span class="mi" id="MathJax-Span-4383" style="font-family: MathJax_Math; font-style: italic;">a</span><span class="mi" id="MathJax-Span-4384" style="font-family: MathJax_Math; font-style: italic;">v</span><span class="mi" id="MathJax-Span-4385" style="font-family: MathJax_Math; font-style: italic;">a</span><span class="mo" id="MathJax-Span-4386" style="font-family: MathJax_Main;">.</span><span class="mi" id="MathJax-Span-4387" style="font-family: MathJax_Math; font-style: italic; padding-left: 0.167em;">u</span><span class="mi" id="MathJax-Span-4388" style="font-family: MathJax_Math; font-style: italic;">t</span><span class="mi" id="MathJax-Span-4389" style="font-family: MathJax_Math; font-style: italic;">i</span><span class="mi" id="MathJax-Span-4390" style="font-family: MathJax_Math; font-style: italic;">l</span><span class="mo" id="MathJax-Span-4391" style="font-family: MathJax_Main;">.</span><span class="mi" id="MathJax-Span-4392" style="font-family: MathJax_Math; font-style: italic; padding-left: 0.167em;">c</span><span class="mi" id="MathJax-Span-4393" style="font-family: MathJax_Math; font-style: italic;">o</span><span class="mi" id="MathJax-Span-4394" style="font-family: MathJax_Math; font-style: italic;">n</span><span class="mi" id="MathJax-Span-4395" style="font-family: MathJax_Math; font-style: italic;">c</span><span class="mi" id="MathJax-Span-4396" style="font-family: MathJax_Math; font-style: italic;">u</span><span class="mi" id="MathJax-Span-4397" style="font-family: MathJax_Math; font-style: italic;">r</span><span class="mi" id="MathJax-Span-4398" style="font-family: MathJax_Math; font-style: italic;">r</span><span class="mi" id="MathJax-Span-4399" style="font-family: MathJax_Math; font-style: italic;">e</span><span class="mi" id="MathJax-Span-4400" style="font-family: MathJax_Math; font-style: italic;">n</span><span class="mi" id="MathJax-Span-4401" style="font-family: MathJax_Math; font-style: italic;">t</span><span class="mo" id="MathJax-Span-4402" style="font-family: MathJax_Main;">.</span><span class="mi" id="MathJax-Span-4403" style="font-family: MathJax_Math; font-style: italic; padding-left: 0.167em;">T<span style="display: inline-block; overflow: hidden; height: 1px; width: 0.12em;"></span></span><span class="mi" id="MathJax-Span-4404" style="font-family: MathJax_Math; font-style: italic;">h</span><span class="mi" id="MathJax-Span-4405" style="font-family: MathJax_Math; font-style: italic;">r</span><span class="mi" id="MathJax-Span-4406" style="font-family: MathJax_Math; font-style: italic;">e</span><span class="mi" id="MathJax-Span-4407" style="font-family: MathJax_Math; font-style: italic;">a</span><span class="mi" id="MathJax-Span-4408" style="font-family: MathJax_Math; font-style: italic;">d<span style="display: inline-block; overflow: hidden; height: 1px; width: 0.003em;"></span></span><span class="mi" id="MathJax-Span-4409" style="font-family: MathJax_Math; font-style: italic;">P<span style="display: inline-block; overflow: hidden; height: 1px; width: 0.109em;"></span></span><span class="mi" id="MathJax-Span-4410" style="font-family: MathJax_Math; font-style: italic;">o</span><span class="mi" id="MathJax-Span-4411" style="font-family: MathJax_Math; font-style: italic;">o</span><span class="mi" id="MathJax-Span-4412" style="font-family: MathJax_Math; font-style: italic;">l</span><span class="mi" id="MathJax-Span-4413" style="font-family: MathJax_Math; font-style: italic;">E<span style="display: inline-block; overflow: hidden; height: 1px; width: 0.026em;"></span></span><span class="mi" id="MathJax-Span-4414" style="font-family: MathJax_Math; font-style: italic;">x</span><span class="mi" id="MathJax-Span-4415" style="font-family: MathJax_Math; font-style: italic;">e</span><span class="mi" id="MathJax-Span-4416" style="font-family: MathJax_Math; font-style: italic;">c</span><span class="mi" id="MathJax-Span-4417" style="font-family: MathJax_Math; font-style: italic;">u</span><span class="mi" id="MathJax-Span-4418" style="font-family: MathJax_Math; font-style: italic;">t</span><span class="mi" id="MathJax-Span-4419" style="font-family: MathJax_Math; font-style: italic;">o</span><span class="mi" id="MathJax-Span-4420" style="font-family: MathJax_Math; font-style: italic;">r</span><span style="display: inline-block; width: 0px; height: 4em;"></span></span></span></span><span style="display: inline-block; width: 0px; height: 4.853em;"></span></span></span><span style="border-left: 0em solid; display: inline-block; overflow: hidden; width: 0px; height: 4.96em; vertical-align: -3.956em;"></span></span></nobr><script type="math/tex" id="MathJax-Element-34">SocketProcessor.run(AprEndpoint.java:2506) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor</script>Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalArgumentException
at org.springframework.asm.ClassReader.(Unknown Source)
at org.springframework.asm.ClassReader.(Unknown Source)
at org.springframework.asm.ClassReader.(Unknown Source)
at org.springframework.core.type.classreading.SimpleMetadataReader.(SimpleMetadataReader.java:52)
at org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:80)
at org.springframework.core.type.classreading.CachingMetadataReaderFactory.getMetadataReader(CachingMetadataReaderFactory.java:101)
at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:257)
… 46 more

主要原因:jdk1.8跟你当前框架(spring+springmvc+mybatis)中spring框架的版本有问题
解决方案 : 项目buildpath config中 把使用jdk换成1.7或者1.6的都行

<script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('<ul/>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('<li/>').text(i)); }; $numbering.fadeIn(1700); }); }); </script>
Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐