1.出现闪退问题我依照网络方法,在startup.bat文件最后加入了 pasue,来暂停服务以显示信息,加入后仍然闪退,但在cmd窗口弹出来以下信息:
Using CATALINA_BASE: "E:\Tomcat\apache-tomcat-7.0.90"
Using CATALINA_HOME: "E:\Tomcat\apache-tomcat-7.0.90"
Using CATALINA_TMPDIR: "E:\Tomcat\apache-tomcat-7.0.90\temp"
Using JRE_HOME: "C:\Program Files\Java\jdk1.8.0_131"
Using CLASSPATH: "E:\Tomcat\apache-tomcat-7.0.90\bin\bootstrap.jar;E:\Tomcat\apache-tomcat-7.0.90\bin\tomcat-juli.jar"
2.然后我又再次百度,百度提示可能是JDK安装了多个切版本号不一样什么之类的,但凭我的直觉我感觉不是它的问题,之后又有人说是其他项目启动的Tomcat没有关闭,可是我并没有打开任何开发工具啊!
3.这个时候我就想到在开发工具里能不能打开,我用的Myeclipse,在软件里再次运行,这个时候真正的问题出现了,Tomcat运行后提示以下错误:
严重: The required Server component failed to start so Tomcat is unable to start.
org.apache.catalina.LifecycleException: Failed to start component [StandardServer[8005]]
4.然后再次搜索百度,发现是在Tomcat的配置文件夹conf的server.xml文件下多了一行代码
5.果然删除后,正常运行了
6.但是关于这行代码是如何加上去的的呢?又是什么时候加上去的呢?我只知道这行代码是之前添加的某个项目,所以为什么加上后就会出错呢 ,是因为我的项目里已经没有这个项目了吗?