这个问题困扰了我昨天一整天,经过同事的努力帮我把问题解决了, 现在把问题记录下来。
环境:
jdk1.8 + tomcat8.0 + eclipse + maven3.3.9
首先显示404说明端口是正确的,因为如果端口不正确会显示无法访问。
那么我们在eclipse中双击tomcat进入配置界面,改成如下配置
![错误记录:tomcat后,双击startup.bat 闪了一下就没了,空启动显示404界面 错误记录:tomcat后,双击startup.bat 闪了一下就没了,空启动显示404界面](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwybHRaeTVpYkc5bkxtTnpaRzR1Ym1WMEx6SXdNVGN3TnpJMU1UQXdNek15TkRNMlAzZGhkR1Z5YldGeWF5OHlMM1JsZUhRdllVaFNNR05FYjNaTU1rcHpZakpqZFZrelRtdGlhVFYxV2xoUmRtTllSbVpOYWtsM1RucE5ORTVFYXowdlptOXVkQzgxWVRaTU5Vd3lWQzltYjI1MGMybDZaUzgwTURBdlptbHNiQzlKTUVwQ1VXdEdRMDFCUFQwdlpHbHpjMjlzZG1Vdk56QXZaM0poZG1sMGVTOVRiM1YwYUVWaGMzUT0%3D.jpg?w=700&webp=1)
另外在open lauch configuration选项中这个位置加上这句话,具体可以百度eclipse 内存配置
-Xms256M -Xmx512M -XX:PermSize=256m -XX:MaxPermSize=512m
![错误记录:tomcat后,双击startup.bat 闪了一下就没了,空启动显示404界面 错误记录:tomcat后,双击startup.bat 闪了一下就没了,空启动显示404界面](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwybHRaeTVpYkc5bkxtTnpaRzR1Ym1WMEx6SXdNVGN3TnpJMU1UQXdOVEkzTWpFeVAzZGhkR1Z5YldGeWF5OHlMM1JsZUhRdllVaFNNR05FYjNaTU1rcHpZakpqZFZrelRtdGlhVFYxV2xoUmRtTllSbVpOYWtsM1RucE5ORTVFYXowdlptOXVkQzgxWVRaTU5Vd3lWQzltYjI1MGMybDZaUzgwTURBdlptbHNiQzlKTUVwQ1VXdEdRMDFCUFQwdlpHbHpjMjlzZG1Vdk56QXZaM0poZG1sMGVTOVRiM1YwYUVWaGMzUT0%3D.jpg?w=700&webp=1)
另外我们在命令行中 cd到tomacat的bin目录下
比如我的路径是 D:\tomcat\tomcat72_bpm_dy_i2\bin
(我这里是7请自动忽略,因为78我都有) 然后输入startup.bat
看一下错误提示,这时候就会启动,会把错误报出来的。错误的原因有很多种端口号被占、路径没有配好等等,只有看了错误才能对症下药。然后配置好环境变量:
配置Tomcat环境变量
1,新建变量名:CATALINA_BASE,变量值:D:\tomcat\tomcat72_bpm_dy_i2\bin
2,新建变量名:CATALINA_HOME,变量值:D:\tomcat\tomcat72_bpm_dy_i2\bin
3,打开PATH,添加变量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin
问题解决
至此应该是包含了所有能产生此种错误的可能性,另外如果再有问题可能就是之前有人修改了tomcat的xml配置文件。
共勉。