tomcat—————————————————永远的玄学(神)
-
第一个:tomcat起不来,间或报错404/500
解决方案:tomcat的安装目录文件属性中,将users用户改成完全控制 -
第二个:tomcat起得来,仍然报错404
解决方案:重启tomcat
以上解决方案之前都要检查tomcat的webapps目录下有没有正确的解压文件
曾经我怕tomcat找不到解压文件,把解压目录下的所有文件移到了webapps下,这样重启tomcat之后运行也成功了
-
2021/3/29更新
上周六公司配置了新的电脑,然后下班最后几分钟新配置java和tomcat,结果,tomcat又起不来了
什么原因呢?
周一一大早到公司就开始干活,这次康康tomcat为什么起不来
首先,问题出现是在启动tomcat这个步骤,cmd中javac和java -version均正常,说明Java安装成功,Java系统变量也没问题。百度了一些tomcat环境变量配置之后发现不是这里的问题,那么就是tomcat它自己的问题了,它自己不反思我来帮它反思。
启动tomcat8w.exe时弹窗报错:unable to open the service ‘tomcat8’
就是说它没找到服务
为什么没找到呢,百度了一会我想起来tomcat有个自己的配置目录,要在catalina.bat中设置,那么让我们来康康,果然,在这个文件中tomcat原装文件配置是“%JAVA_HOME%”和“%JAVA_JRE%”。这个就不对了,和我自己设置的系统变量对不上
题外话:别的博主写的CATALINA-HOME相关
还是我的问题哈,我设置的系统变量没有取名字,直接在path中添加了路径
所以按照文件自己的配置当然在系统变量中找不到,所以我把文件里的前两个变量直接改成了路径而不是JAVA_HOME和JAVA_JRE。
然后tomcat就成功起来了
如果按照正常的思维方式,将系统环境变量设置成大家都喜欢的名字,那么,这个tomcat也会直接正常起来,全都怪我喽~ -
然后问题又双叒叕发生了
这次什么错误呢?tomcat起来了,但是访问项目还是404,然后我用了开篇的问题二解决办法,但是米有用。继续百度……
解决方案:删掉catalina->localhost中启动不了的项目,然后重启tomcat