求教:maven工程部署到tomcat出现问题

问题描述

求教:maven工程部署到tomcat出现问题

八月 20, 2015 2:37:39 下午 org.apache.catalina.startup.Catalina start
SEVERE: The required Server component failed to start so Tomcat is unable to start.
org.apache.catalina.LifecycleException: Failed to start component [StandardServer[8005]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.startup.Catalina.start(Catalina.java:689)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:321)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardService[Catalina]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:739)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 7 more
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 9 more
Caused by: org.apache.catalina.LifecycleException: A child container failed during start
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1131)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:300)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 11 more

八月 20, 2015 2:37:39 下午 org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["http-apr-8080"]
八月 20, 2015 2:37:39 下午 org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["ajp-apr-8009"]
八月 20, 2015 2:37:39 下午 org.apache.catalina.core.StandardService stopInternal
INFO: Stopping service Catalina
八月 20, 2015 2:37:39 下午 org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["http-apr-8080"]
八月 20, 2015 2:37:39 下午 org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["ajp-apr-8009"]
八月 20, 2015 2:37:39 下午 org.apache.catalina.core.ApplicationContext log
INFO: Closing Spring root WebApplicationContext
2015-08-20 14:37:39 [INFO] org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:862) : Closing Root WebApplicationContext: startup date [Thu Aug 20 14:37:19 CST 2015]; root of context hierarchy
八月 20, 2015 2:37:39 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
SEVERE: The web application [/emp] registered the JDBC driver [oracle.jdbc.driver.OracleDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
八月 20, 2015 2:37:39 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/emp] appears to have started a thread named [Timer-0] but has failed to stop it. This is very likely to create a memory leak.


解决方案

关于maven工程部署在tomcat上的问题
Maven远程部署web工程到Tomcat7中
IDEA + Tomcat + Maven + Web工程打包部署

解决方案二:

导致上面的原因可能有多种情况。
你直接通过 maven打包成 war包(mvn clean install) 放到tomcat中能运行。如果能运行则可能是你IDE环境的问题,那么分别清理下项目和tomcat。

如果打包都不成功,则需要注意pom.xml文件,根据具体错误再找问题了

时间: 2024-09-02 18:33:14

求教:maven工程部署到tomcat出现问题的相关文章

[ExtJS5学习笔记]第三十一节 sencha extjs 5使用cmd生成的工程部署到tomcat服务器

本文作者:sushengmiyan ------------------------------------------------------------------------------------------------------------------------------------ 使用sencha cmd build app 生成的工程,我们期望只使用cmd打包好之后的那一个压缩后的js,而不用将体积庞大的所有ext代码都部署. 试了一下ext的官方例子,打包之后,我们使用b

Maven远程部署到tomcat环境的步骤

今天跟大家分享一个开发上遇到的问题,就是当我们项目需要部署到测试环境时,可以通过maven的插件来直接将war包部署到tomcat服务器中,而不需要登录测试服务器再去进行部署,当然部署方式有很多,比如持续集成这些等,下面就简单说下操作步骤,如何部署. 配置插件 需要在项目的pom.xml文件中增加一个部署的插件,如下: <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>tomcat-maven

y clipse-myeclipse 部署web工程 JSP 在tomcat 中没有发布过去

问题描述 myeclipse 部署web工程 JSP 在tomcat 中没有发布过去 myeclipse 发布web工程 部署到tomcat后 webapps 下的web工程中没有项目的所有 JSP文件 .求大神解决 解决方案 检查一下,你的Tomcat是否在MyEclipse中正确配置,然后看看部署时是否部署的你独立安装的Tomcat,而不是部署到MyEclipse自带的Tomcat了

eclipse-从svn检出的maven项目怎么在tomcat下部署运行

问题描述 从svn检出的maven项目怎么在tomcat下部署运行 eclipse环境中,从SVN检出的maven项目无法部署在tomcat下, tomcat检测不到可以部署的项目,求教大神,是不是还要进行处理才能运行? 怎样处理? 解决方案 查到的解决方案:右键项目,选择FILE->IMPORT->existing maven project->然后选择你 工程的POM.XML文件即可, 成功的解决了问题,也谢谢楼上的各位大神! 解决方案二: 如何从svn中导出java web项目后部

关于maven远程部署多模块web项目到tomcat失败问题

问题描述 关于maven远程部署多模块web项目到tomcat失败问题 主模块: <?xml version=""1.0"" encoding=""UTF-8""?><project xmlns=""http://maven.apache.org/POM/4.0.0"" xmlns:xsi=""http://www.w3.org/2001/XMLSc

maven构建项目自动部署到tomcat中遇到的各种sb问题总结

原文:http://hi.baidu.com/ae6623/item/809c7cfb3f9eae4d922af272 苦逼的人每天都能遇到苦逼的问题,把这些问题记录下来,等你们来了就不苦逼了!也算积德行善.. 本教程主要解决两个问题:(主要是部署到Tomcat 6.x 和 Tomcat 7.x也有区别,请各自座号入座.) 1.苦逼的401问题 [ERROR] Failed to execute goal  org.codehaus.mojo:tomcat-maven-plugin:1.1:de

请教在eclipse下开发web工程并部署到tomcat而weapp下的内容没有更新

问题描述 请教在eclipse下开发web工程并部署到tomcat而weapp下的内容没有更新是什么原因? 解决方案 解决方案二:rpwt,手工copy过去.可能重启eclipse就好了解决方案三:工具配置的不对吧,3.5以上好像自己有tomcat解决方案四:怎么配?解决方案五:我现在只能手工copy了,但总部是个办法啊解决方案六:或者修改context.xml(conf/Catalina/localhost/xxxx.xml)把docBase====>开发目录???解决方案七:部署不一定要弄在

Eclipse工程发布到tomcat的问题?

问题描述 Eclipse工程发布到tomcat的问题? 用项目的run on server的方式发布工程,选了tomcat后出现available projects和configured projects的列表框,显示的项目名称都是不存在的,不知道tomcat是根据什么来显示项目名称的,而且configured projects里的项目是没法删除的,我把工作区下的.metadata.plugins org.eclipse.wst.server.core.tmp1.wtpwebapps整个都删了还

Java EE7和Maven工程入门(1)

本文由 ImportNew - miracle1919 翻译自 javacodegeeks.欢迎加入翻译小组.转载请见文末要求. 目录 一个简单Maven工程的结构 为什么? 在日常工作中,我经常需要解决许多简单的或者是复杂的Maven/Java EE工程结构的问题.为了找到解决办法,我经常要拿项目的结构做实验,在不同应用服务器上对部署进行测试并且调优. 对新手来说,Maven可能有一个很漫长的学习曲线.如果你参与进一个经常需要非常复杂的配置的现代化的JavaEE应用的时候,事情会变得更糟.在我