Java的.工件部署Tomcat 8时出错

Java的.工件部署Tomcat 8时出错,第1张

概述我正在Tomcat 8,IntelliJ IDEA 14上部署Spring Web应用程序.但是,部署失败并出现以下错误日志:''C:\Program Files (x86)\apache-tomcat-8.0.22\bin\catalina.bat' run [2015-05-20 08:19:25,312] Artifact bookmanager:wa

我正在Tomcat 8,IntelliJ IDEA 14上部署Spring Web应用程序.但是,部署失败并出现以下错误日志:

""C:\Program files (x86)\apache-tomcat-8.0.22\bin\catalina.bat" run[2015-05-20 08:19:25,312] Artifact bookmanager:war exploded: Server is not connected. Deploy is not available.Using CATAliNA_BASE:   "C:\Users\svetlana\.IntelliJIDea14\system\tomcat\Tomcat_8_0_22_bookmanager"Using CATAliNA_HOME:   "C:\Program files (x86)\apache-tomcat-8.0.22"Using CATAliNA_TMPDIR: "C:\Program files (x86)\apache-tomcat-8.0.22\temp"Using JRE_HOME:        "C:\Program files\Java\jdk1.8.0_05"Using CLAsspATH:       "C:\Program files (x86)\apache-tomcat-8.0.22\bin\bootstrap.jar;C:\Program files (x86)\apache-tomcat-8.0.22\bin\tomcat-juli.jar"20-May-2015 20:19:26.942 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version:        Apache Tomcat/8.0.2220-May-2015 20:19:26.945 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Apr 29 2015 11:46:15 UTC20-May-2015 20:19:26.945 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number:         8.0.22.020-May-2015 20:19:26.945 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS name:               windows 820-May-2015 20:19:26.945 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            6.220-May-2015 20:19:26.945 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          amd6420-May-2015 20:19:26.945 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             C:\Program files\Java\jdk1.8.0_05\jre20-May-2015 20:19:26.946 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           1.8.0_05-b1320-May-2015 20:19:26.947 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM vendor:            Oracle Corporation20-May-2015 20:19:26.947 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATAliNA_BASE:         C:\Users\svetlana\.IntelliJIDea14\system\tomcat\Tomcat_8_0_22_bookmanager20-May-2015 20:19:26.947 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATAliNA_HOME:         C:\Program files (x86)\apache-tomcat-8.0.2220-May-2015 20:19:26.948 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote=20-May-2015 20:19:26.948 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.port=109920-May-2015 20:19:26.948 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.ssl=false20-May-2015 20:19:26.948 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.authenticate=false20-May-2015 20:19:26.948 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.rmi.server.hostname=127.0.0.120-May-2015 20:19:26.948 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=C:\Users\svetlana\.IntelliJIDea14\system\tomcat\Tomcat_8_0_22_bookmanager\conf\logging.propertIEs20-May-2015 20:19:26.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager20-May-2015 20:19:26.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.endorsed.dirs=C:\Program files (x86)\apache-tomcat-8.0.22\endorsed20-May-2015 20:19:26.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=C:\Users\svetlana\.IntelliJIDea14\system\tomcat\Tomcat_8_0_22_bookmanager20-May-2015 20:19:26.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=C:\Program files (x86)\apache-tomcat-8.0.2220-May-2015 20:19:26.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=C:\Program files (x86)\apache-tomcat-8.0.22\temp20-May-2015 20:19:26.949 INFO [main] org.apache.catalina.core.AprlifecycleListener.lifecycleEvent Loaded APR based Apache Tomcat Native library 1.1.33 using APR version 1.5.1.20-May-2015 20:19:26.950 INFO [main] org.apache.catalina.core.AprlifecycleListener.lifecycleEvent APR capabilitIEs: IPv6 [true],sendfile [true],accept filters [false],random [true].20-May-2015 20:19:28.021 INFO [main] org.apache.catalina.core.AprlifecycleListener.initializeSSL OpenSSL successfully initialized (OpenSSL 1.0.1m 19 Mar 2015)20-May-2015 20:19:28.201 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-apr-8080"]20-May-2015 20:19:28.216 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-apr-8009"]20-May-2015 20:19:28.218 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 2202 ms20-May-2015 20:19:28.274 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina20-May-2015 20:19:28.274 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.2220-May-2015 20:19:28.286 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-apr-8080"]20-May-2015 20:19:28.308 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-apr-8009"]20-May-2015 20:19:28.309 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 91 msConnected to server[2015-05-20 08:19:28,372] Artifact bookmanager:war exploded: Artifact is being deployed,please wait...20-May-2015 20:19:31.035 INFO [RMI TCP Connection(3)-127.0.0.1] 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.20-May-2015 20:19:31.151 INFO [RMI TCP Connection(3)-127.0.0.1] org.springframework.web.context.ContextLoader.initWebApplicationContext Root WebApplicationContext: initialization started20-May-2015 20:19:31.343 INFO [RMI TCP Connection(3)-127.0.0.1] org.springframework.web.context.support.XmlWebApplicationContext.prepareRefresh Refreshing Root WebApplicationContext: startup date [Wed May 20 20:19:31 EEST 2015]; root of context hIErarchy20-May-2015 20:19:31.403 INFO [RMI TCP Connection(3)-127.0.0.1] org.springframework.beans.factory.xml.XmlBeanDeFinitionReader.loadBeanDeFinitions Loading XML bean deFinitions from ServletContext resource [/WEB-INF/application-context.xml]20-May-2015 20:19:31.523 SEVERE [RMI TCP Connection(3)-127.0.0.1] org.springframework.web.context.ContextLoader.initWebApplicationContext Context initialization Failed...Caused by: org.xml.sax.SAXParseException; lineNumber: 14; columnNumber: 110; cvc-complex-type.2.4.c: The matching wildcard is strict,but no declaration can be found for element 'context:property-placeholder'.20-May-2015 20:19:31.530 SEVERE [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal One or more Listeners Failed to start. Full details will be found in the appropriate container log file...20-May-2015 20:19:31.532 SEVERE [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal Context [] startup Failed due to prevIoUs errors20-May-2015 20:19:31.536 INFO [RMI TCP Connection(3)-127.0.0.1] org.springframework.web.context.support.XmlWebApplicationContext.doClose Closing Root WebApplicationContext: startup date [Wed May 20 20:19:31 EEST 2015]; root of context hIErarchy20-May-2015 20:19:31.537 WARNING [RMI TCP Connection(3)-127.0.0.1] org.springframework.web.context.support.XmlWebApplicationContext.doClose Exception thrown from ApplicationListener handling ContextClosedEvent...Caused by: org.xml.sax.SAXParseException; lineNumber: 14; columnNumber: 110; cvc-complex-type.2.4.c: The matching wildcard is strict,but no declaration can be found for element 'context:property-placeholder'....20-May-2015 20:19:31.649 WARNING [RMI TCP Connection(3)-127.0.0.1] org.springframework.web.context.support.XmlWebApplicationContext.doClose Exception thrown from lifecycleProcessor on context close java.lang.IllegalStateException: lifecycleProcessor not initialized - call 'refresh' before invoking lifecycle methods via the context: Root WebApplicationContext: startup date [Wed May 20 20:19:31 EEST 2015]; root of context hIErarchy...[2015-05-20 08:19:31,935] Artifact bookmanager:war exploded: Error during artifact deployment. See server log for details....20-May-2015 20:19:38.284 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory deploying web application directory C:\Program files (x86)\apache-tomcat-8.0.22\webapps\manager20-May-2015 20:19:38.359 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory C:\Program files (x86)\apache-tomcat-8.0.22\webapps\manager has finished in 74 ms

这是/WEB-INF/application-context.xml:

 

外部图书馆(在想法项目中)

< 1.8 >Maven: antlr:antlr:2.7.6Maven: aopalliance:aopalliance:1.0Maven: asm:asm:1.5.3Maven: asm:asm-attrs:1.5.3Maven: cglib:cglib:2.1_3Maven: commons-collections:commons-collections:3.1Maven: commons-logging:commons-logging:1.1.3Maven: dom4j:dom4j:1.6.1Maven: javax.persistence:persistence-API:1.0Maven: javax.servlet.Jsp:Jsp-API:2.1Maven: javax.servlet:javax.servlet-API:3.1.0Maven: javax.transaction:jta:1.1Maven: Jstl:Jstl:1.2Maven: junit:junit:4.11Maven: MysqL:mysql-connector-java:5.1.34Maven: net.sf.ehcache:ehcache:1.2.3Maven: org.hamcrest:hamcrest-core:1.3Maven: org.hibernate:ejb3-persistence:1.0.1.GAMaven: org.hibernate:hibernate:3.2.6.gaMaven: org.hibernate:hibernate-annotations:3.3.1.GAMaven: org.hibernate:hibernate-commons-annotations:3.3.0.gaMaven: org.hibernate:hibernate-core:3.3.2.GAMaven: org.slf4j:slf4j-api:1.5.8Maven: org.springframework:spring-aop:4.1.1.RELEASEMaven: org.springframework:spring-beans:4.1.1.RELEASEMaven: org.springframework:spring-context:4.1.1.RELEASEMaven: org.springframework:spring-core:4.1.1.RELEASEMaven: org.springframework:spring-expression:4.1.1.RELEASEMaven: org.springframework:spring-jdbc:4.1.1.RELEASEMaven: org.springframework:spring-orm:4.1.1.RELEASEMaven: org.springframework:spring-test:4.1.1.RELEASEMaven: org.springframework:spring-tx:4.1.1.RELEASEMaven: org.springframework:spring-web:4.1.1.RELEASEMaven: org.springframework:spring-webmvc:4.1.1.RELEASEMaven: xml-APIs:xml-APIs:1.0.b2

我认为问题在于使用和指示版本的JAR之间的差异.我从视频课程中创建了这个项目,并且使用了比我的计算机更旧的版本,但不知道如何检查它.最佳答案问题出在application-context.xml的声明中.首先它看起来像这样:

然后我改变了它,添加了上下文声明:

总结

以上是内存溢出为你收集整理的Java的.工件部署Tomcat 8时出错全部内容,希望文章能够帮你解决Java的.工件部署Tomcat 8时出错所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1251048.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)