Just getting started with the project, in the study of the project, encountered some problems can not be solved, but fortunately I did not give up.
Error message:
pop-up dialogue box:
Console
1 on July 12, 2019 11:24:58 am the begin org.apache.tomcat.util.digester.SetPropertiesRule 2 Warning: [SetPropertiesRule] {Server / Service / Engine / Host / Context} Setting property 'source' to 'org. eclipse.jst.jee.server: taotao-Manager-Web ' DID not matching the Find A Property. 3 July 12, 2019 11:24:58 aM log org.apache.catalina.startup.VersionLoggerListener 4 information: Server version: Apache Tomcat / 8.0.20 5 Jul 12, 2019 11:24:58 aM log org.apache.catalina.startup.VersionLoggerListener 6 information: Server Built: Feb 15 2015 18:10:42 UTC 7 July 12, 2019 11: 24:58Log morning org.apache.catalina.startup.VersionLoggerListener 8 Information: Number The Server: 8.0.20.0 9 July 12, 2019 11:24:58 am log org.apache.catalina.startup.VersionLoggerListener 10 Information: OS Name: Windows 7 11 July 12, 2019 11:24:58 aM log org.apache.catalina.startup.VersionLoggerListener 12 information: OS Version: 6.1 13 Jul 12, 2019 11:24:58 am org.apache.catalina.startup.VersionLoggerListener log 14 information: Architecture: AMD64 15 July 12, 2019 11:24:58 aM log org.apache.catalina.startup.VersionLoggerListener 16 Information: the Java Home: E: \ the JDK \ jre 17 July 12, 2019 11:24:58 AM log org.apache.catalina.startup.VersionLoggerListener 18 information: the JVM Version: 1.8.0_45- B15 19 July 12, 2019 11:24:58 aM log org.apache.catalina.startup.VersionLoggerListener 20 information: the JVM Vendor: the Oracle Corporation 21 July 12, 2019 11:24:58 aM log org.apache.catalina.startup.VersionLoggerListener 22 information: CATALINA_BASE : E: \ the Apache-Tomcat-8.0.20 23 July 12, 2019 11:24:58 aM log org.apache.catalina.startup.VersionLoggerListener 24- information: CATALINA_HOME: E: \ apache- tomcat-8.0.2025 July 12, 2019 11:24:58 AM log org.apache.catalina.startup.VersionLoggerListener 26 information: the Command Line argument: -Dcatalina.base = E: \ the Apache-Tomcat-8.0.20 27 Jul 12, 2019 11:24:58 aM log org.apache.catalina.startup.VersionLoggerListener 28 information: the Command Line argument: -Dcatalina.home = E: \ the Apache-Tomcat-8.0.20 29 July 12, 2019 11:24:58 aM log org.apache.catalina.startup.VersionLoggerListener 30 information: the Command Line argument: -Dwtp.deploy = E: \ the Apache-Tomcat-8.0.20 \ webapps 31 July 12, 2019 11:24:58 am org.apache. log catalina.startup.VersionLoggerListener 32Information: the Command Line argument: -Djava.endorsed.dirs = E: \ Apache Tomcat-8.0.20- \ endorsed 33 is July 12, 2019 11:24:58 am log org.apache.catalina.startup.VersionLoggerListener 34 is information: Line argument the Command: -Dfile.encoding. 8 = UTF- 35 July 12, 2019 11:24:58 am lifecycleEvent org.apache.catalina.core.AprLifecycleListener 36 信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: E:\jdk\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;E:/jdk/bin/../jre/bin/server;E:/jdk/bin/../jre/bin;E:/jdk/bin/../jre/lib/amd64;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;E:\opensource\apache-maven-3.3.9\bin;E:\jdk\bin;C:\Program Files (x86)\VisualSVN Server\bin;C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin;E:\Eclipse\eclipse-mars\eclipse;;. 37 七月 12, 2019 11:24:59 上午 org.apache.coyote.AbstractProtocol init 38 信息: Initializing ProtocolHandler ["http-nio-80"] 39 七月 12, 2019 11:24:59GetSharedSelector morning org.apache.tomcat.util.net.NioSelectorPool 40 Information: A Shared the Using Selector for the servlet Write / Read 41 is July 12, 2019 11:24:59 am the init org.apache.coyote.AbstractProtocol 42 is information: Initializing ProtocolHandler [ "AJP-NiO-8009" ] 43 is July 12, 2019 11:24:59 am getSharedSelector org.apache.tomcat.util.net.NioSelectorPool 44 is information: A Shared the Using Selector for the servlet Write / Read 45 Jul 12, 2019 11:24:59 am the Load org.apache.catalina.startup.Catalina 46 information: Processed in the Initialization 1122 MS 47 七月 12, 2019 11:24:59 上午 org.apache.catalina.core.StandardService startInternal 48 信息: Starting service Catalina 49 七月 12, 2019 11:24:59 上午 org.apache.catalina.core.StandardEngine startInternal 50 信息: Starting Servlet Engine: Apache Tomcat/8.0.20 51 七月 12, 2019 11:24:59 上午 org.apache.catalina.core.ContainerBase startInternal 52 严重: A child container failed during start 53 java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/taotao-manager-web]] 54 at java.util.concurrent.FutureTask.report(FutureTask.java:122) 55 at java.util.concurrent.FutureTask.get(FutureTask.java:192) 56 at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:917) 57 at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:871) 58 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 59 at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1409) 60 at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1399) 61 at java.util.concurrent.FutureTask.run(FutureTask.java:266) 62 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 63 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 64 at java.lang.Thread.run(Thread.java:745) 65 Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/taotao-manager-web]] 66 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) 67 ... 6 more 68 Caused by: org.apache.catalina.LifecycleException: Failed to start component [org.apache.catalina.webresources.StandardRoot@5d323a25] 69 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) 70 at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4840) 71 at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4970) 72 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 73 ... 6 more 74 Caused by: org.apache.catalina.LifecycleException: Failed to initialize component [org.apache.catalina.webresources.JarResourceSet@13c77e5e] 75 at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:106) 76 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139) 77 at org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.java:699) 78 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 79 ... 9 more 80 Caused by: java.lang.IllegalArgumentException: java.util.zip.ZipException: invalid LOC header (bad signature) 81 at org.apache.catalina.webresources.JarResourceSet.initInternal(JarResourceSet.java:96) 82 at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) 83 ... 12 more 84 Caused by: java.util.zip.ZipException: invalid LOC header (bad signature) 85 at java.util.zip.ZipFile.read(Native Method) 86 at java.util.zip.ZipFile.access$1400(ZipFile.java:61) 87 at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:717) 88 at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(ZipFile.java:420) 89 at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158) 90 at sun.misc.IOUtils.readFully(IOUtils.java:65) 91 at java.util.jar.JarFile.getBytes(JarFile.java:425) 92 at java.util.jar.JarFile.getManifestFromReference(JarFile.java:193) 93 at java.util.jar.JarFile.getManifest(JarFile.java:180) 94 at org.apache.catalina.webresources.JarResourceSet.initInternal(JarResourceSet.java:94) 95 ... 13 more 96 97 七月 12, 2019 11:24:59 上午 org.apache.catalina.core.ContainerBase startInternal 98 严重: A child container failed during start 99 java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]] 100 at java.util.concurrent.FutureTask.report(FutureTask.java:122) 101 at java.util.concurrent.FutureTask.get(FutureTask.java:192) 102 at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:917) 103 at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262) 104 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 105 at org.apache.catalina.core.StandardService.startInternal(StandardService.java:439) 106 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 107 at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:769) 108 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 109 at org.apache.catalina.startup.Catalina.start(Catalina.java:625) 110 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 111 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 112 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 113 at java.lang.reflect.Method.invoke(Method.java:497) 114 at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351) 115 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485) 116 Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]] 117 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) 118 at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1409) 119 at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1399) 120 at java.util.concurrent.FutureTask.run(FutureTask.java:266) 121 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 122 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 123 at java.lang.Thread.run(Thread.java:745) 124 Caused by: org.apache.catalina.LifecycleException: A child container failed during start 125 at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:925) 126 at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:871) 127 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 128 ... 6 more 129 130 七月 12, 2019 11:24:59 上午 org.apache.catalina.startup.Catalina start 131 严重: The required Server component failed to start so Tomcat is unable to start. 132 org.apache.catalina.LifecycleException: Failed to start component [StandardServer[8005]] 133 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) 134 at org.apache.catalina.startup.Catalina.start(Catalina.java:625) 135 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 136 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 137 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 138 at java.lang.reflect.Method.invoke(Method.java:497) 139 at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351) 140 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485) 141 Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardService[Catalina]] 142 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) 143 at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:769) 144 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 145 ... 7 more 146 Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina]] 147 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) 148 at org.apache.catalina.core.StandardService.startInternal(StandardService.java:439) 149 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 150 ... 9 more 151 Caused by: org.apache.catalina.LifecycleException: A child container failed during start 152 at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:925) 153 at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262) 154 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 155 ... 11 more 156 157 July 12, 2019 11:24:59 am PAUSE org.apache.coyote.AbstractProtocol 158 Information: Pausing ProtocolHandler [ "HTTP-NiO-80" ] 159 July 12, 2019 11:24:59 am org.apache. PAUSE coyote.AbstractProtocol 160. information: Pausing ProtocolHandler [ "AJP-NiO-8009" ] 161 Jul 12, 2019 11:24:59 am stopInternal org.apache.catalina.core.StandardService 162 information: Stopping-Service Catalina 163 Jul 12 , 2019 11:24:59 am the destroy org.apache.coyote.AbstractProtocol 164 information: Destroying ProtocolHandler [ "HTTP-NiO-80" ] 165 July 12, 2019 11:24:59 上午 org.apache.coyote.AbstractProtocol destroy 166 严重: Failed to destroy end point associated with ProtocolHandler ["http-nio-80"] 167 java.lang.NullPointerException 168 at org.apache.tomcat.util.net.NioEndpoint.releaseCaches(NioEndpoint.java:307) 169 at org.apache.tomcat.util.net.NioEndpoint.unbind(NioEndpoint.java:482) 170 at org.apache.tomcat.util.net.AbstractEndpoint.destroy(AbstractEndpoint.java:797) 171 at org.apache.coyote.AbstractProtocol.destroy(AbstractProtocol.java:532) 172 at org.apache.catalina.connector.Connector.destroyInternal(Connector.java:1023) 173 at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305) 174 at org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:588) 175 at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305) 176 at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:859) 177 at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305) 178 at org.apache.catalina.startup.Catalina.start(Catalina.java:629) 179 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 180 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 181 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 182 at java.lang.reflect.Method.invoke(Method.java:497) 183 at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351) 184 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485) 185 186 七月 12, 2019 11:24:59 上午 org.apache.coyote.AbstractProtocol destroy 187 信息: Destroying ProtocolHandler ["ajp-nio-8009"] 188 七月 12, 2019 11:24:59 上午 org.apache.coyote.AbstractProtocol destroy 189 严重: Failed to destroy end point associated with ProtocolHandler ["ajp-nio-8009"] 190 java.lang.NullPointerException 191 at org.apache.tomcat.util.net.NioEndpoint.releaseCaches(NioEndpoint.java:307) 192 at org.apache.tomcat.util.net.NioEndpoint.unbind(NioEndpoint.java:482) 193 at org.apache.tomcat.util.net.AbstractEndpoint.destroy(AbstractEndpoint.java:797) 194 at org.apache.coyote.AbstractProtocol.destroy(AbstractProtocol.java:532) 195 at org.apache.catalina.connector.Connector.destroyInternal(Connector.java:1023) 196 at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305) 197 at org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:588) 198 at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305) 199 at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:859) 200 at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305) 201 at org.apache.catalina.startup.Catalina.start(Catalina.java:629) 202 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 203 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 204 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 205 at java.lang.reflect.Method.invoke(Method.java:497) 206 at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351) 207 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
An error log above highlights critical information, instructions Jar package there is a problem . Now the problem found, the solution is as follows:
(1) by right-clicking the project name -> Run as -> Maven test, then the console will report which jar package error.
(2) Open the pom.xml file in the project, in their own local repository Maven pom.xml file to find each dependency node corresponding jar package version . A a contrast, take a look at whether the normal download.
E.g:
Solution: All the files in the directory where the jar package to delete and re-run Maven install
检查是否下载成功,如果还是不能下载,就在网上下载同版本的拷贝进去。
下面是下载正确后的jar包。
再次运行项目就能正常运行了。
虽然这个小问题困扰了我两天,但作为一枚小白还是感觉有所收获。
参考文章:https://blog.csdn.net/u012660464/article/details/53394549