严重: 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)
方法:
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]
web项目部署到Tomcat出错,无法启动。
4.勾选Dynamic Web Module和Java,选择相应的版本,并点击下方出现的Further configuration available:5.修改eclipse默认的WebContent为WebRoot,并根据自己需要勾选Generate web.xml deployment deor:5.点击OK-->Apply应用设置,Java项目即转换为了Web项目。参考资料 解决无法将java项目部署到tomcat中去.博客...
电脑中出现了Tomcat无法启动的问题如何解决 电脑中出现了Tomcat
首先,在电脑桌面的低端点击右键出现的选项中找到任务管理器,点击进入,进入管理器后,我们会看见自己电脑中所有正在运行的程序进程,在所有的进程中找到我们需要的javaw.exe进程,左键点击选中,再看到打开的对话框右下角,结束进程,点击,会有提示问是否确定结束进程,点击确认就好。完成这些设置后,我们...
web项目部署到Tomcat出错,无法启动,如何解决?
4.勾选Dynamic Web Module和Java,选择相应的版本,并点击下方出现的Further configuration available:5.修改eclipse默认的WebContent为WebRoot,并根据自己需要勾选Generate web.xml deployment deor:5.点击OK-->Apply应用设置,Java项目即转换为了Web项目。参考资料 解决无法将java项目部署到tomcat中去.博客...
项目部署在tomcat下,启动的时候报错该怎么办?
原因:一启动就报错,是因为启动端口8080被占用了。解决方法:查看8080端口被什么程序占用了,结束此程序释放8080端口,重启启动项目即可。操作步骤如下:1、在电脑桌面按下键盘上的win+R键,打开运行窗口,输入cmd,点击确定;2、在打开的cmd窗口内输入netstat -ano|findstr 8080,查看正在使用8080端口的进...
tomcat启动失败是什么
初始化虚拟机时出现的错误,重启机器通常能解决。此外,Eclipse中web工程的Tomcat绑定设置不正确或版本不匹配也可能导致启动失败,需重新配置。端口冲突或后台未关闭的Tomcat也可能引起问题,通过关闭并手动停止运行的Tomcat可以解决。最后,参考资料表明,类似问题在其他博主的文章中也有详细分析。总结来说,...
tomcat部署web项目访问不了
您想问的是tomcat部署web项目访问不了的原因吗?端口冲突、配置错误。1、端口冲突:检查Tomcat使用的端口是否与系统中其他应用程序使用的端口冲突。默认情况下,Tomcat使用8080端口,但您可以将其更改为其他未使用的端口。2、配置错误:检查Tomcat配置文件是否正确。确保您的Web应用程序的Web应用程序描述符(...
web项目发布后,启动tomcat出现问题,怎么解决呢
报错是找不到com\/sun\/enterprise\/InjectionException,少jar包了,自己检查一下com\/sun\/enterprise\/InjectionException是哪个jar包的吧。也有可能是JDK版本不对引起的。
部署多个Tomcat时出现报错怎么办?
解决方案:使用新的ROOT文件夹替换现有文件,并确保放置在\/tomcat\/webapps目录下,以避免因默认页面丢失导致的404错误。5. **浏览器打开后默认显示页面 解决方案:在\/conf\/server.xml文件中,调整docBase值,指向你希望作为默认页面的项目目录。6. **Tomcat启动后无法正常访问 解决方案:检查防火墙配置,...
我将系统部署在tomcat后启动tomcat时出现如下错误,请问是什么原因?
这个ssh问题出现的主要原因是因为struts2的JAR不匹配引起的。解决办法你可以参考struts2的官方帮助文档。那里面有各个插件的版本匹配。我也是试过很多次之后。才找到的这个解决办法。如果想深入研究的话可以参考一下。英文的http:\/\/echo.nextapp.com\/site\/node\/6254 这个文章。呵呵 希望能对你有所帮助 ...
javaweb项目部署到linux的tomcat无法访问到,提示404.
寻遍百度无果,偶然360加速其把虚拟机关了,然后我重启了虚拟机,然后启动Rehat,next 启动tomcat,再次访问就OK了 (http:\/\/192.168.1.200:8080\/ssm\/)。总结:其它所有配置未变,重启linux然后重启tomcat,然后就可以访问部署到tomcat的项目了 提示:如遇此问题可尝试重启tomcat。