如果在控制面板-“管理工具”-“服务”中启动Tomcat时,提示“本地计算机上的Apache Tomcat 服务启动后又停止了。一些服务自动停止,如果他们没什么可做的,例如“性能日志和警报”服务”,使得Tomcat启动不起来的可能的原因是:
1。由于在tomcat里JVM没有配好,他默认的是批向c:\program file\Java下的那一个,如果你确认这没有删掉,JVM指向你自己安装的jdk\jre试试。
2。改写server.xml文件出错,如果改写出错也会导致服务启动不起来。
3。设置的网络端口被占用,如IIS;
4。Tomcat和JDK版本对应问题,tomcat 5.0以上的版本,jdk也必须是1.5以上。
5。环境变量配置错误。
要是实在还不行,万全的办法:重装。
检查错误的方法:
一是查看log文件,这个是每个维护人员必须养成的习惯,
二是查看端口占用,我是用fport看的,一个单文件程序,很方便实用.
三是运行命令行:”tomcat6.exe run”,不过要cmd中在”D:\projects\software\Tomcat 6.0\bin”下运行,查看错误.
环境变量的话一般重新查看过就行了.
还有就是版本匹配问题,这个可以随便搜下,很多的配置方案都会写出java版本与tomcat版本.对应就行了。
转载请注明:路飞博客 » Tomcat启动不了的原因(本地计算机上的Apache Tomcat 服务启动后又停止了)
热门推荐
- Java随机生成姓名、手机号、邮箱、住址代码
- vivo-2021Java笔试-智能手机产能问题
- vivo-2021Java笔试-愚人节拆礼品盒问题
- com.mysql.jdbc.Driver和com.mysql.cj.jdbc.Driver的区别 serverTimezone设定
- Cannot resolve method findOne(java.lang.Long)
- Sort和PageRequest方法过时问题的解决办法
- NotBlank过时处理和@NotEmpty、@NotNull、@NotBlank 的区别
- Server Tomcat v8.5 Server at localhost was unable to start within 45