博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ssm整合框架遇到的问题(会更新)
阅读量:4658 次
发布时间:2019-06-09

本文共 36299 字,大约阅读时间需要 120 分钟。

简介  

  我的项目是在eclipse中编译运行的,已经使用maven搭建好了项目整体结构,使用ssm框架进行项目整合(项目不是固定的),此次博客主要是把在调试框架过程中遇到的问题一一展现出来,当然这只是开始,后续会慢慢更新。

第一个问题

   报错代码信息

  

七月 19, 2018 10:21:50 下午 org.apache.catalina.startup.VersionLoggerListener log信息: Server version:        Apache Tomcat/8.5.28七月 19, 2018 10:21:50 下午 org.apache.catalina.startup.VersionLoggerListener log信息: Server built:          Feb 6 2018 23:10:25 UTC七月 19, 2018 10:21:50 下午 org.apache.catalina.startup.VersionLoggerListener log信息: Server number:         8.5.28.0七月 19, 2018 10:21:50 下午 org.apache.catalina.startup.VersionLoggerListener log信息: OS Name:               Windows 7七月 19, 2018 10:21:50 下午 org.apache.catalina.startup.VersionLoggerListener log信息: OS Version:            6.1七月 19, 2018 10:21:50 下午 org.apache.catalina.startup.VersionLoggerListener log信息: Architecture:          amd64七月 19, 2018 10:21:50 下午 org.apache.catalina.startup.VersionLoggerListener log信息: Java Home:             C:\Program Files\Java\jre1.8.0_102七月 19, 2018 10:21:50 下午 org.apache.catalina.startup.VersionLoggerListener log信息: JVM Version:           1.8.0_102-b14七月 19, 2018 10:21:50 下午 org.apache.catalina.startup.VersionLoggerListener log信息: JVM Vendor:            Oracle Corporation七月 19, 2018 10:21:50 下午 org.apache.catalina.startup.VersionLoggerListener log信息: CATALINA_BASE:         D:\eclipse2\eclipse fold\.metadata\.plugins\org.eclipse.wst.server.core\tmp0七月 19, 2018 10:21:50 下午 org.apache.catalina.startup.VersionLoggerListener log信息: CATALINA_HOME:         G:\Tomcat\Tmcat8.5七月 19, 2018 10:21:50 下午 org.apache.catalina.startup.VersionLoggerListener log信息: Command line argument: -Dcatalina.base=D:\eclipse2\eclipse fold\.metadata\.plugins\org.eclipse.wst.server.core\tmp0七月 19, 2018 10:21:50 下午 org.apache.catalina.startup.VersionLoggerListener log信息: Command line argument: -Dcatalina.home=G:\Tomcat\Tmcat8.5七月 19, 2018 10:21:50 下午 org.apache.catalina.startup.VersionLoggerListener log信息: Command line argument: -Dwtp.deploy=D:\eclipse2\eclipse fold\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps七月 19, 2018 10:21:50 下午 org.apache.catalina.startup.VersionLoggerListener log信息: Command line argument: -Djava.endorsed.dirs=G:\Tomcat\Tmcat8.5\endorsed七月 19, 2018 10:21:50 下午 org.apache.catalina.startup.VersionLoggerListener log信息: Command line argument: -Dfile.encoding=GBK七月 19, 2018 10:21:50 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [C:\Program Files\Java\jre1.8.0_102\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files/Java/jre1.8.0_102/bin/server;C:/Program Files/Java/jre1.8.0_102/bin;C:/Program Files/Java/jre1.8.0_102/lib/amd64;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Java\jdk1.8.0_102\bin;C:\Program Files\Java\jdk1.8.0_102\jre\bin;D:\git\Git\Git\cmd;C:\Program Files\MySQL\MySQL Utilities 1.6\;D:\Maven\java\maven\bin;;C:\Users\Administrator.SKY-20180707LYJ\Desktop;;.]七月 19, 2018 10:21:50 下午 org.apache.coyote.AbstractProtocol init信息: Initializing ProtocolHandler ["http-nio-8080"]七月 19, 2018 10:21:50 下午 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector信息: Using a shared selector for servlet write/read七月 19, 2018 10:21:50 下午 org.apache.coyote.AbstractProtocol init信息: Initializing ProtocolHandler ["ajp-nio-8009"]七月 19, 2018 10:21:50 下午 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector信息: Using a shared selector for servlet write/read七月 19, 2018 10:21:50 下午 org.apache.catalina.startup.Catalina load信息: Initialization processed in 1047 ms七月 19, 2018 10:21:50 下午 org.apache.catalina.core.StandardService startInternal信息: Starting service [Catalina]七月 19, 2018 10:21:50 下午 org.apache.catalina.core.StandardEngine startInternal信息: Starting Servlet Engine: Apache Tomcat/8.5.28七月 19, 2018 10:21:51 下午 org.apache.catalina.startup.HostConfig deployDescriptor信息: Deploying configuration descriptor [D:\eclipse2\eclipse fold\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\conf\Catalina\localhost\ssm_template01.xml]七月 19, 2018 10:21:51 下午 org.apache.catalina.startup.SetContextPropertiesRule begin警告: [SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.jee.server:ssm_template01' did not find a matching property.七月 19, 2018 10:21:53 下午 org.apache.jasper.servlet.TldScanner scanJars信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.七月 19, 2018 10:21:53 下午 org.apache.catalina.core.ApplicationContext log信息: No Spring WebApplicationInitializer types detected on classpath七月 19, 2018 10:21:53 下午 org.apache.catalina.core.ApplicationContext log信息: Initializing Spring root WebApplicationContext[org.springframework.web.context.ContextLoader]Root WebApplicationContext: initialization started[org.springframework.web.context.support.StandardServletEnvironment]Adding PropertySource 'servletConfigInitParams' with lowest search precedence[org.springframework.web.context.support.StandardServletEnvironment]Adding PropertySource 'servletContextInitParams' with lowest search precedence[org.springframework.web.context.support.StandardServletEnvironment]Adding PropertySource 'jndiProperties' with lowest search precedence[org.springframework.web.context.support.StandardServletEnvironment]Adding PropertySource 'systemProperties' with lowest search precedence[org.springframework.web.context.support.StandardServletEnvironment]Adding PropertySource 'systemEnvironment' with lowest search precedence[org.springframework.web.context.support.StandardServletEnvironment]Initialized StandardServletEnvironment with PropertySources [StubPropertySource@307187458 {name='servletConfigInitParams', properties=java.lang.Object@5a08d95f}, StubPropertySource@1703806333 {name='servletContextInitParams', properties=java.lang.Object@505585e3}, JndiPropertySource@940242868 {name='jndiProperties', properties=org.springframework.jndi.JndiLocatorDelegate@24d403cb}, MapPropertySource@837050305 {name='systemProperties', properties={java.runtime.name=Java(TM) SE Runtime Environment, sun.boot.library.path=C:\Program Files\Java\jre1.8.0_102\bin, java.vm.version=25.102-b14, shared.loader=, java.vm.vendor=Oracle Corporation, java.vendor.url=http://java.oracle.com/, path.separator=;, tomcat.util.buf.StringCache.byte.enabled=true, java.vm.name=Java HotSpot(TM) 64-Bit Server VM, file.encoding.pkg=sun.io, user.country=CN, user.script=, sun.java.launcher=SUN_STANDARD, sun.os.patch.level=Service Pack 1, tomcat.util.scan.StandardJarScanFilter.jarsToScan=log4j-web*.jar,log4j-taglib*.jar,log4javascript*.jar,slf4j-taglib*.jar, java.vm.specification.name=Java Virtual Machine Specification, user.dir=C:\Users\Administrator.SKY-20180707LYJ\Desktop, java.runtime.version=1.8.0_102-b14, java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment, java.endorsed.dirs=G:\Tomcat\Tmcat8.5\endorsed, os.arch=amd64, java.io.tmpdir=C:\Users\ADMINI~1.SKY\AppData\Local\Temp\, line.separator=, java.vm.specification.vendor=Oracle Corporation, java.naming.factory.url.pkgs=org.apache.naming, user.variant=, os.name=Windows 7, sun.jnu.encoding=GBK, java.library.path=C:\Program Files\Java\jre1.8.0_102\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files/Java/jre1.8.0_102/bin/server;C:/Program Files/Java/jre1.8.0_102/bin;C:/Program Files/Java/jre1.8.0_102/lib/amd64;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Java\jdk1.8.0_102\bin;C:\Program Files\Java\jdk1.8.0_102\jre\bin;D:\git\Git\Git\cmd;C:\Program Files\MySQL\MySQL Utilities 1.6\;D:\Maven\java\maven\bin;;C:\Users\Administrator.SKY-20180707LYJ\Desktop;;., java.specification.name=Java Platform API Specification, java.class.version=52.0, sun.management.compiler=HotSpot 64-Bit Tiered Compilers, os.version=6.1, java.util.concurrent.ForkJoinPool.common.threadFactory=org.apache.catalina.startup.SafeForkJoinWorkerThreadFactory, user.home=C:\Users\Administrator.SKY-20180707LYJ, catalina.useNaming=true, user.timezone=Asia/Shanghai, java.awt.printerjob=sun.awt.windows.WPrinterJob, file.encoding=GBK, java.specification.version=1.8, tomcat.util.scan.StandardJarScanFilter.jarsToSkip=bootstrap.jar,commons-daemon.jar,tomcat-juli.jar,annotations-api.jar,el-api.jar,jsp-api.jar,servlet-api.jar,websocket-api.jar,jaspic-api.jar,catalina.jar,catalina-ant.jar,catalina-ha.jar,catalina-storeconfig.jar,catalina-tribes.jar,jasper.jar,jasper-el.jar,ecj-*.jar,tomcat-api.jar,tomcat-util.jar,tomcat-util-scan.jar,tomcat-coyote.jar,tomcat-dbcp.jar,tomcat-jni.jar,tomcat-websocket.jar,tomcat-i18n-en.jar,tomcat-i18n-es.jar,tomcat-i18n-fr.jar,tomcat-i18n-ja.jar,tomcat-juli-adapters.jar,catalina-jmx-remote.jar,catalina-ws.jar,tomcat-jdbc.jar,tools.jar,commons-beanutils*.jar,commons-codec*.jar,commons-collections*.jar,commons-dbcp*.jar,commons-digester*.jar,commons-fileupload*.jar,commons-httpclient*.jar,commons-io*.jar,commons-lang*.jar,commons-logging*.jar,commons-math*.jar,commons-pool*.jar,jstl.jar,taglibs-standard-spec-*.jar,geronimo-spec-jaxrpc*.jar,wsdl4j*.jar,ant.jar,ant-junit*.jar,aspectj*.jar,jmx.jar,h2*.jar,hibernate*.jar,httpclient*.jar,jmx-tools.jar,jta*.jar,log4j*.jar,mail*.jar,slf4j*.jar,xercesImpl.jar,xmlParserAPIs.jar,xml-apis.jar,junit.jar,junit-*.jar,hamcrest-*.jar,easymock-*.jar,cglib-*.jar,objenesis-*.jar,ant-launcher.jar,cobertura-*.jar,asm-*.jar,dom4j-*.jar,icu4j-*.jar,jaxen-*.jar,jdom-*.jar,jetty-*.jar,oro-*.jar,servlet-api-*.jar,tagsoup-*.jar,xmlParserAPIs-*.jar,xom-*.jar, catalina.home=G:\Tomcat\Tmcat8.5, java.class.path=G:\Tomcat\Tmcat8.5\bin\bootstrap.jar;G:\Tomcat\Tmcat8.5\bin\tomcat-juli.jar, user.name=Administrator, java.naming.factory.initial=org.apache.naming.java.javaURLContextFactory, package.definition=sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.naming.,org.apache.tomcat., java.vm.specification.version=1.8, sun.java.command=org.apache.catalina.startup.Bootstrap start, java.home=C:\Program Files\Java\jre1.8.0_102, sun.arch.data.model=64, user.language=zh, java.specification.vendor=Oracle Corporation, awt.toolkit=sun.awt.windows.WToolkit, java.vm.info=mixed mode, java.version=1.8.0_102, java.ext.dirs=C:\Program Files\Java\jre1.8.0_102\lib\ext;C:\Windows\Sun\Java\lib\ext, sun.boot.class.path=C:\Program Files\Java\jre1.8.0_102\lib\resources.jar;C:\Program Files\Java\jre1.8.0_102\lib\rt.jar;C:\Program Files\Java\jre1.8.0_102\lib\sunrsasign.jar;C:\Program Files\Java\jre1.8.0_102\lib\jsse.jar;C:\Program Files\Java\jre1.8.0_102\lib\jce.jar;C:\Program Files\Java\jre1.8.0_102\lib\charsets.jar;C:\Program Files\Java\jre1.8.0_102\lib\jfr.jar;C:\Program Files\Java\jre1.8.0_102\classes, server.loader=, java.vendor=Oracle Corporation, catalina.base=D:\eclipse2\eclipse fold\.metadata\.plugins\org.eclipse.wst.server.core\tmp0, file.separator=\, java.vendor.url.bug=http://bugreport.sun.com/bugreport/, common.loader="${catalina.base}/lib","${catalina.base}/lib/*.jar","${catalina.home}/lib","${catalina.home}/lib/*.jar", sun.io.unicode.encoding=UnicodeLittle, sun.cpu.endian=little, wtp.deploy=D:\eclipse2\eclipse fold\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps, package.access=sun.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.tomcat., sun.desktop=windows, sun.cpu.isalist=amd64}}, SystemEnvironmentPropertySource@1306705539 {name='systemEnvironment', properties={LOCALAPPDATA=C:\Users\Administrator.SKY-20180707LYJ\AppData\Local, PROCESSOR_LEVEL=6, FP_NO_HOST_CHECK=NO, USERDOMAIN=SKY-20180707LYJ, LOGONSERVER=\\SKY-20180707LYJ, JAVA_HOME=C:\Program Files\Java\jdk1.8.0_102, SESSIONNAME=Console, ALLUSERSPROFILE=C:\ProgramData, PROCESSOR_ARCHITECTURE=AMD64, PSModulePath=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\, SystemDrive=C:, MAVEN_HOME=D:\Maven\java\maven, APPDATA=C:\Users\Administrator.SKY-20180707LYJ\AppData\Roaming, USERNAME=Administrator, windows_tracing_logfile=C:\BVTBin\Tests\installpackage\csilogfile.log, ProgramFiles(x86)=C:\Program Files (x86), CommonProgramFiles=C:\Program Files\Common Files, Path=C:/Program Files/Java/jre1.8.0_102/bin/server;C:/Program Files/Java/jre1.8.0_102/bin;C:/Program Files/Java/jre1.8.0_102/lib/amd64;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Java\jdk1.8.0_102\bin;C:\Program Files\Java\jdk1.8.0_102\jre\bin;D:\git\Git\Git\cmd;C:\Program Files\MySQL\MySQL Utilities 1.6\;D:\Maven\java\maven\bin;;C:\Users\Administrator.SKY-20180707LYJ\Desktop;, PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC, OS=Windows_NT, windows_tracing_flags=3, COMPUTERNAME=SKY-20180707LYJ, PROCESSOR_REVISION=4e03, CLASSPATH=.;C:\Program Files\Java\jdk1.8.0_102\lib\dt.jar;C:\Program Files\Java\jdk1.8.0_102\lib\tools.jar;, CommonProgramW6432=C:\Program Files\Common Files, ComSpec=C:\Windows\system32\cmd.exe, DEVMGR_SHOW_DETAILS=1, ProgramData=C:\ProgramData, ProgramW6432=C:\Program Files, HOMEPATH=\Users\Administrator.SKY-20180707LYJ, SystemRoot=C:\Windows, TEMP=C:\Users\ADMINI~1.SKY\AppData\Local\Temp, HOMEDRIVE=C:, PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 78 Stepping 3, GenuineIntel, USERPROFILE=C:\Users\Administrator.SKY-20180707LYJ, TMP=C:\Users\ADMINI~1.SKY\AppData\Local\Temp, CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files, ProgramFiles=C:\Program Files, PUBLIC=C:\Users\Public, NUMBER_OF_PROCESSORS=4, windir=C:\Windows}}][org.springframework.web.context.support.StandardServletEnvironment]Replacing PropertySource 'servletContextInitParams' with 'servletContextInitParams'[org.springframework.web.context.support.XmlWebApplicationContext]Refreshing Root WebApplicationContext: startup date [Thu Jul 19 22:21:53 CST 2018]; root of context hierarchy[org.springframework.core.env.StandardEnvironment]Adding PropertySource 'systemProperties' with lowest search precedence[org.springframework.core.env.StandardEnvironment]Adding PropertySource 'systemEnvironment' with lowest search precedence[org.springframework.core.env.StandardEnvironment]Initialized StandardEnvironment with PropertySources [MapPropertySource@828827675 {name='systemProperties', properties={java.runtime.name=Java(TM) SE Runtime Environment, sun.boot.library.path=C:\Program Files\Java\jre1.8.0_102\bin, java.vm.version=25.102-b14, shared.loader=, java.vm.vendor=Oracle Corporation, java.vendor.url=http://java.oracle.com/, path.separator=;, tomcat.util.buf.StringCache.byte.enabled=true, java.vm.name=Java HotSpot(TM) 64-Bit Server VM, file.encoding.pkg=sun.io, user.country=CN, user.script=, sun.java.launcher=SUN_STANDARD, sun.os.patch.level=Service Pack 1, tomcat.util.scan.StandardJarScanFilter.jarsToScan=log4j-web*.jar,log4j-taglib*.jar,log4javascript*.jar,slf4j-taglib*.jar, java.vm.specification.name=Java Virtual Machine Specification, user.dir=C:\Users\Administrator.SKY-20180707LYJ\Desktop, java.runtime.version=1.8.0_102-b14, java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment, java.endorsed.dirs=G:\Tomcat\Tmcat8.5\endorsed, os.arch=amd64, java.io.tmpdir=C:\Users\ADMINI~1.SKY\AppData\Local\Temp\, line.separator=, java.vm.specification.vendor=Oracle Corporation, java.naming.factory.url.pkgs=org.apache.naming, user.variant=, os.name=Windows 7, sun.jnu.encoding=GBK, java.library.path=C:\Program Files\Java\jre1.8.0_102\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files/Java/jre1.8.0_102/bin/server;C:/Program Files/Java/jre1.8.0_102/bin;C:/Program Files/Java/jre1.8.0_102/lib/amd64;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Java\jdk1.8.0_102\bin;C:\Program Files\Java\jdk1.8.0_102\jre\bin;D:\git\Git\Git\cmd;C:\Program Files\MySQL\MySQL Utilities 1.6\;D:\Maven\java\maven\bin;;C:\Users\Administrator.SKY-20180707LYJ\Desktop;;., java.specification.name=Java Platform API Specification, java.class.version=52.0, sun.management.compiler=HotSpot 64-Bit Tiered Compilers, os.version=6.1, java.util.concurrent.ForkJoinPool.common.threadFactory=org.apache.catalina.startup.SafeForkJoinWorkerThreadFactory, user.home=C:\Users\Administrator.SKY-20180707LYJ, catalina.useNaming=true, user.timezone=Asia/Shanghai, java.awt.printerjob=sun.awt.windows.WPrinterJob, file.encoding=GBK, java.specification.version=1.8, tomcat.util.scan.StandardJarScanFilter.jarsToSkip=bootstrap.jar,commons-daemon.jar,tomcat-juli.jar,annotations-api.jar,el-api.jar,jsp-api.jar,servlet-api.jar,websocket-api.jar,jaspic-api.jar,catalina.jar,catalina-ant.jar,catalina-ha.jar,catalina-storeconfig.jar,catalina-tribes.jar,jasper.jar,jasper-el.jar,ecj-*.jar,tomcat-api.jar,tomcat-util.jar,tomcat-util-scan.jar,tomcat-coyote.jar,tomcat-dbcp.jar,tomcat-jni.jar,tomcat-websocket.jar,tomcat-i18n-en.jar,tomcat-i18n-es.jar,tomcat-i18n-fr.jar,tomcat-i18n-ja.jar,tomcat-juli-adapters.jar,catalina-jmx-remote.jar,catalina-ws.jar,tomcat-jdbc.jar,tools.jar,commons-beanutils*.jar,commons-codec*.jar,commons-collections*.jar,commons-dbcp*.jar,commons-digester*.jar,commons-fileupload*.jar,commons-httpclient*.jar,commons-io*.jar,commons-lang*.jar,commons-logging*.jar,commons-math*.jar,commons-pool*.jar,jstl.jar,taglibs-standard-spec-*.jar,geronimo-spec-jaxrpc*.jar,wsdl4j*.jar,ant.jar,ant-junit*.jar,aspectj*.jar,jmx.jar,h2*.jar,hibernate*.jar,httpclient*.jar,jmx-tools.jar,jta*.jar,log4j*.jar,mail*.jar,slf4j*.jar,xercesImpl.jar,xmlParserAPIs.jar,xml-apis.jar,junit.jar,junit-*.jar,hamcrest-*.jar,easymock-*.jar,cglib-*.jar,objenesis-*.jar,ant-launcher.jar,cobertura-*.jar,asm-*.jar,dom4j-*.jar,icu4j-*.jar,jaxen-*.jar,jdom-*.jar,jetty-*.jar,oro-*.jar,servlet-api-*.jar,tagsoup-*.jar,xmlParserAPIs-*.jar,xom-*.jar, catalina.home=G:\Tomcat\Tmcat8.5, java.class.path=G:\Tomcat\Tmcat8.5\bin\bootstrap.jar;G:\Tomcat\Tmcat8.5\bin\tomcat-juli.jar, user.name=Administrator, java.naming.factory.initial=org.apache.naming.java.javaURLContextFactory, package.definition=sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.naming.,org.apache.tomcat., java.vm.specification.version=1.8, sun.java.command=org.apache.catalina.startup.Bootstrap start, java.home=C:\Program Files\Java\jre1.8.0_102, sun.arch.data.model=64, user.language=zh, java.specification.vendor=Oracle Corporation, awt.toolkit=sun.awt.windows.WToolkit, java.vm.info=mixed mode, java.version=1.8.0_102, java.ext.dirs=C:\Program Files\Java\jre1.8.0_102\lib\ext;C:\Windows\Sun\Java\lib\ext, sun.boot.class.path=C:\Program Files\Java\jre1.8.0_102\lib\resources.jar;C:\Program Files\Java\jre1.8.0_102\lib\rt.jar;C:\Program Files\Java\jre1.8.0_102\lib\sunrsasign.jar;C:\Program Files\Java\jre1.8.0_102\lib\jsse.jar;C:\Program Files\Java\jre1.8.0_102\lib\jce.jar;C:\Program Files\Java\jre1.8.0_102\lib\charsets.jar;C:\Program Files\Java\jre1.8.0_102\lib\jfr.jar;C:\Program Files\Java\jre1.8.0_102\classes, server.loader=, java.vendor=Oracle Corporation, catalina.base=D:\eclipse2\eclipse fold\.metadata\.plugins\org.eclipse.wst.server.core\tmp0, file.separator=\, java.vendor.url.bug=http://bugreport.sun.com/bugreport/, common.loader="${catalina.base}/lib","${catalina.base}/lib/*.jar","${catalina.home}/lib","${catalina.home}/lib/*.jar", sun.io.unicode.encoding=UnicodeLittle, sun.cpu.endian=little, wtp.deploy=D:\eclipse2\eclipse fold\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps, package.access=sun.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.tomcat., sun.desktop=windows, sun.cpu.isalist=amd64}}, SystemEnvironmentPropertySource@1408352921 {name='systemEnvironment', properties={LOCALAPPDATA=C:\Users\Administrator.SKY-20180707LYJ\AppData\Local, PROCESSOR_LEVEL=6, FP_NO_HOST_CHECK=NO, USERDOMAIN=SKY-20180707LYJ, LOGONSERVER=\\SKY-20180707LYJ, JAVA_HOME=C:\Program Files\Java\jdk1.8.0_102, SESSIONNAME=Console, ALLUSERSPROFILE=C:\ProgramData, PROCESSOR_ARCHITECTURE=AMD64, PSModulePath=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\, SystemDrive=C:, MAVEN_HOME=D:\Maven\java\maven, APPDATA=C:\Users\Administrator.SKY-20180707LYJ\AppData\Roaming, USERNAME=Administrator, windows_tracing_logfile=C:\BVTBin\Tests\installpackage\csilogfile.log, ProgramFiles(x86)=C:\Program Files (x86), CommonProgramFiles=C:\Program Files\Common Files, Path=C:/Program Files/Java/jre1.8.0_102/bin/server;C:/Program Files/Java/jre1.8.0_102/bin;C:/Program Files/Java/jre1.8.0_102/lib/amd64;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Java\jdk1.8.0_102\bin;C:\Program Files\Java\jdk1.8.0_102\jre\bin;D:\git\Git\Git\cmd;C:\Program Files\MySQL\MySQL Utilities 1.6\;D:\Maven\java\maven\bin;;C:\Users\Administrator.SKY-20180707LYJ\Desktop;, PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC, OS=Windows_NT, windows_tracing_flags=3, COMPUTERNAME=SKY-20180707LYJ, PROCESSOR_REVISION=4e03, CLASSPATH=.;C:\Program Files\Java\jdk1.8.0_102\lib\dt.jar;C:\Program Files\Java\jdk1.8.0_102\lib\tools.jar;, CommonProgramW6432=C:\Program Files\Common Files, ComSpec=C:\Windows\system32\cmd.exe, DEVMGR_SHOW_DETAILS=1, ProgramData=C:\ProgramData, ProgramW6432=C:\Program Files, HOMEPATH=\Users\Administrator.SKY-20180707LYJ, SystemRoot=C:\Windows, TEMP=C:\Users\ADMINI~1.SKY\AppData\Local\Temp, HOMEDRIVE=C:, PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 78 Stepping 3, GenuineIntel, USERPROFILE=C:\Users\Administrator.SKY-20180707LYJ, TMP=C:\Users\ADMINI~1.SKY\AppData\Local\Temp, CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files, ProgramFiles=C:\Program Files, PUBLIC=C:\Users\Public, NUMBER_OF_PROCESSORS=4, windir=C:\Windows}}]七月 19, 2018 10:21:53 下午 org.apache.catalina.core.StandardContext listenerStart严重: Exception sending context initialized event to listener instance of class [org.springframework.web.context.ContextLoaderListener]org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]    at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:343)    at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:303)    at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:187)    at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:223)    at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:194)    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:133)    at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:621)    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:522)    at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:409)    at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:291)    at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:103)    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4753)    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5215)    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:752)    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728)    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)    at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:629)    at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1839)    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)    at java.util.concurrent.FutureTask.run(Unknown Source)    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)    at java.lang.Thread.run(Unknown Source)Caused by: java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]    at org.springframework.web.context.support.ServletContextResource.getInputStream(ServletContextResource.java:159)    at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:329)    ... 25 more七月 19, 2018 10:21:53 下午 org.apache.catalina.core.StandardContext startInternal严重: One or more listeners failed to start. Full details will be found in the appropriate container log file七月 19, 2018 10:21:53 下午 org.apache.catalina.core.StandardContext startInternal严重: Context [/ssm_template01] startup failed due to previous errors七月 19, 2018 10:21:53 下午 org.apache.catalina.core.ApplicationContext log信息: Closing Spring root WebApplicationContext七月 19, 2018 10:21:53 下午 org.apache.catalina.core.StandardContext listenerStop严重: Exception sending context destroyed event to listener instance of class [org.springframework.web.context.ContextLoaderListener]java.lang.IllegalStateException: BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the ApplicationContext    at org.springframework.context.support.AbstractRefreshableApplicationContext.getBeanFactory(AbstractRefreshableApplicationContext.java:176)    at org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1041)    at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1017)    at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:967)    at org.springframework.web.context.ContextLoader.closeWebApplicationContext(ContextLoader.java:525)    at org.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:112)    at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4800)    at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5437)    at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:226)    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:752)    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728)    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)    at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:629)    at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1839)    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)    at java.util.concurrent.FutureTask.run(Unknown Source)    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)    at java.lang.Thread.run(Unknown Source)七月 19, 2018 10:21:53 下午 org.apache.catalina.startup.HostConfig deployDescriptor信息: Deployment of configuration descriptor [D:\eclipse2\eclipse fold\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\conf\Catalina\localhost\ssm_template01.xml] has finished in [2,708] ms七月 19, 2018 10:21:53 下午 org.apache.coyote.AbstractProtocol start信息: Starting ProtocolHandler ["http-nio-8080"]七月 19, 2018 10:21:53 下午 org.apache.coyote.AbstractProtocol start信息: Starting ProtocolHandler ["ajp-nio-8009"]七月 19, 2018 10:21:53 下午 org.apache.catalina.startup.Catalina start信息: Server startup in 3096 ms[org.springframework.beans.factory.xml.XmlBeanDefinitionReader]Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext.xml][org.springframework.web.context.ContextLoader]Context initialization failedorg.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]    at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:343)    at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:303)    at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:187)    at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:223)    at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:194)    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:133)    at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:621)    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:522)    at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:409)    at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:291)    at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:103)    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4753)    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5215)    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:752)    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728)    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)    at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:629)    at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1839)    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)    at java.util.concurrent.FutureTask.run(Unknown Source)    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)    at java.lang.Thread.run(Unknown Source)Caused by: java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]    at org.springframework.web.context.support.ServletContextResource.getInputStream(ServletContextResource.java:159)    at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:329)    ... 25 more[org.springframework.web.context.support.XmlWebApplicationContext]Closing Root WebApplicationContext: startup date [Thu Jul 19 22:21:53 CST 2018]; root of context hierarchy
View Code

 

  我从中截取了部分错误

  根据错误提示,我来到applicationContext.xml配置文件中,发现好像并没有什么错误,弄了好久,才发现一个不起眼的小错误,先贴上代码

  发现前:

      

  发现后:

       

  没错,就是大小写错误!哎,以前从没发现过这个错误,一直以为是取的一个名字而已,很受伤......

 

 第二个问题

  错误关键信息

  

  纠结了好久,才解决

  原因,依赖关系不正确

  将

  <dependency>

    <groupId>org.hibernate.validator</groupId>
    <artifactId>hibernate-validator</artifactId>
    <version>6.0.10.Final</version>
  </dependency>

 

  改为  

  <dependency>

    <groupId>javax.validation</groupId>
    <artifactId>validation-api</artifactId>
    <version>2.0.0.CR3</version>
  </dependency>

  问题解决,要是有类似的问题的朋友希望可以帮助你们!

 

  第三个问题

   错误代码信息

java.lang.Exception: No tests found matching [{ExactMatcher:fDisplayName=testfindUserById], {ExactMatcher:fDisplayName=testfindUserById(com.lxc.ssm.test.testSpringAndMybatis)], {LeadingIdentifierMatcher:fClassName=com.lxc.ssm.test.testSpringAndMybatis,fLeadingIdentifier=testfindUserById]] from org.junit.internal.requests.ClassRequest@f2a0b8e    at org.junit.internal.requests.FilterRequest.getRunner(FilterRequest.java:40)    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createFilteredTest(JUnit4TestLoader.java:77)    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createTest(JUnit4TestLoader.java:68)    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.loadTests(JUnit4TestLoader.java:43)    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:444)    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678)    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
View Code

  出现以上错误从两点查找,这个一般很少出现错误 

  一. 
  查看Test的函数有没有加static,加了会出错 
  二. 
  查看Test的函数有没有返回值,有会出错,Test函数,据我目前观察返回类型都是void

  另外看见网上有人说是spring-test版本问题,这个我没遇到过,就不知道了,如果上面两种检查过了,还没找到问题所在,可能就是spring-test版本问题了

  就我的报错信息结合代码,发现是犯了第一个错误,在方法上添加了static

  

  这里我在说一下,因为我的项目是用maven搭建的结构,而且我的spring的jar包是兼容的,所以不存在spring-test jar错误的问题。就我排错无数的经验来说,jdk1.8的运行环境, 必须要使用spring5.x的版本(经验所得,你们可以试试)

第四个问题

   这个问题可是花了一天半的时间才能圆满解决。

  报错代码信息

Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)    at java.util.zip.ZipFile.read(Native Method)    at java.util.zip.ZipFile.access$1400(ZipFile.java:60)    at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:717)    at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(ZipFile.java:419)    at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158)    at sun.misc.IOUtils.readFully(IOUtils.java:65)    at java.util.jar.JarFile.getBytes(JarFile.java:425)    at java.util.jar.JarFile.getManifestFromReference(JarFile.java:193)    at java.util.jar.JarFile.getManifest(JarFile.java:180)    at org.apache.catalina.webresources.AbstractSingleArchiveResourceSet.initInternal(AbstractSingleArchiveResourceSet.java:111)    ... 13 more
View Code

 

  出现这个错误,立马百度,说是maven下载jar包的时候因为没有下载完全。怪就怪我对maven的本地仓库不怎么熟悉,花了几个小时的时间找错的jar包(就是那种在网上不停

百度类似的情况,想有没有一模一样的缺失jar包的例子),但是我试过了,并不是。所以还是要结合实际情况,根据自己的来进行查找。这是我找错误的jar包的第一种方法。

  第二种方法(说出来好笑)就是在pom.xml文件里把jar包一个个的测试和利用maven test测试,但是都没有什么用。

  第三种方法就是在本地仓库里找jar包是不是没有下载完全

  像这种情况就是jar包没有下载完全(网上其实已经说了,但是我理解错了,就自己做了第二种方法,害自己耽误了很长时间)。排错了以后就没问题了。

  究根结底,就是jar包没下载完全!

 

第五个问题

   报错代码信息

  

  这个问题,怎么说呢,还是jar的问题。

  理由是Log4jConfigListener已经在spring5.x版本后不适用了,也就是说可以在spring3.x或者spring4.x里使用。

  找到这个症结后,我就在网上maven里下载了几个jar包

  

  然后在web.xml里就可以使用新的监听器了

  

  注意,在spring5.x版本后是Log4jServletContextListener,在spring5.x前是Log4jContextListener

 

第六个问题

报错信息:

javax.validation.BootstrapConfiguration.getClockProviderClassName()Ljava/lang/String;

我在网上找了相关错误的讲解,都没有解决我的问题,问题直指springmvc.xml的配置文件。

然后又花了段时间精力转移到配置文件上,可我确信没有错误。然后想想可能是jar包版本的问题。

开始我是下载了最新的hibernate-validator版本,然后我就在想是不是太新了,我的环境可能支持不了。果然,在maven的网站上下载了这个版本

<dependency>

  <groupId>org.hibernate</groupId>
  <artifactId>hibernate-validator</artifactId>
  <version>5.0.3.Final</version>
</dependency>

然后保存,再次部署项目,错误消失!!!

 

  

 

  

 

转载于:https://www.cnblogs.com/lxc116317/p/9338777.html

你可能感兴趣的文章
[剑指offer] 23. 二叉搜索树的后序遍历序列
查看>>
canvas绘画交叉波浪
查看>>
Linux 内核分析
查看>>
试一下:XP ( SP2 ) 本身就支持查杀流氓软件!
查看>>
centos6(7) minimal 基本环境配置
查看>>
P2837晚餐队列安排
查看>>
DP专题
查看>>
UVa 1402 Runtime Error 伸展树
查看>>
笔记本安装SSD固态硬盘详细的优化设置
查看>>
批处理语法介绍
查看>>
FFmpeg 基础库(三)模块组成
查看>>
Linq 查询 与方法调用
查看>>
iOS开源项目(旧)
查看>>
winform的datagridview控件滚动更新数据
查看>>
java中Object类 源代码详解
查看>>
开源控Meteor的个人资料
查看>>
kafka在zookeeper中的存储结构
查看>>
linux上FTP服务器搭建
查看>>
.net 使用AgsXMPP与openfire连接,实现跨平台信息流通。
查看>>
DP动态规划【专辑@AbandonZHANG】
查看>>