这个问题困扰了我昨天一整天,经过同事的努力帮我把问题解决了, 现在把问题记录下来。
环境:
jdk1.8 + tomcat8.0 + eclipse + maven3.3.9
首先显示404说明端口是正确的,因为如果端口不正确会显示无法访问。
那么我们在eclipse中双击tomcat进入配置界面,改成如下配置
另外在open lauch configuration选项中这个位置加上这句话,具体可以百度eclipse 内存配置
-Xms256M -Xmx512M -XX:PermSize=256m -XX:MaxPermSize=512m
另外我们在命令行中 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配置文件。
共勉。