根据教程安装完tomcat后在cmd界面输入startup.bat提示
‘startup’不是内部或外部命令
在网上找教程要在下载的tomct的bin目录下用cmd执行,又显示一个错误
The CATALINA_HOME environment variable is not defined correctly This environment variable
网上教程说由于CATALINA_HOME、JAVA_HOME的环境变量配置错误(我检查了之后都是正确的)但这都是我以为的正确,配置环境变量时一定要注意再包含bin的目录下,如下图栏中目录!!!
然后输入就可以执行startup.bat,但是运行tomcat出现界面后会闪退
后来在一篇博客上看到可以试着打开bin下的tomcat8后然后再输入网址,可是我双击运行tomcat8时出现
unable to open the service “tomcat8"
这个问题参考这篇博客
(2条消息) unable to open the service “tomcat8“ (无法打开服务“tomcat8”)_唐 城的博客-CSDN博客
我再次执行时发现原来时我的防火墙阻止它运行,还会发生闪退,如果已经关了的话试着在网上找其他方法。
关闭防火墙后可以正常运行。
tomcat能运行后访问localhost:8080显示404,参考下面链接,是因为端口被占用,参考这篇http://t.csdn.cn/WmjrM如果页面还会出现拒绝访问的问题,试着看一下是不是没有关闭代理连接网络:Windows 10 无法上网, 彻底关闭代理-百度经验 (baidu.com)
最后出现这个页面算成功。