web项目部署到Tomcat出错,无法启动,如何解决?

严重:ContainerBase.addChild:start: org.apache.catalina.LifecycleException:Failedto... 严重: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/payUser]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1229) at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1875) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) 展开
 我来答
tutu天然呆
高粉答主

2017-12-31 · 说的都是干货,快来关注
知道大有可为答主
回答量:239
采纳率:100%
帮助的人:7.8万
展开全部

方法:

1.找到.project文件,找到里面的<natures>标签,查看是否有下面的代码,没有则复制进去。

Xml代码:

  • <nature>org.eclipse.wst.common.project.facet.core.nature</nature>

  • <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>

  • <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>

  • <nature>org.eclipse.jdt.core.javanature</nature>

  • 2.刷新导入的项目

    3.在项目上点击右键,进入Properties配置,点击Project Facets,再点击Convert to faceted form进入属性设置:

    4.勾选Dynamic Web Module和Java,选择相应的版本,并点击下方出现的Further configuration available:

    5.修改eclipse默认的WebContent为WebRoot,并根据自己需要勾选Generate web.xml deployment deor:

    5.点击OK-->Apply应用设置,Java项目即转换为了Web项目。

参考资料

解决无法将java项目部署到tomcat中去.博客园[引用时间2017-12-31]

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式