Tomcat安装启动问题

首先声明,本文并不是针对所有问题,只是用来记录我在安装Tomcat所遇到的一点问题以及我的解决办法,有不对的地方还请指出。

今天偶然情况下我点击Tomcat安装目录下bin里面的startup.bat想要手动运行时,没有闪退,但是在starting时退出来了,然后我运行tomcat7w.exe,点击start还是没有启动成功。

几次尝试之后我就把之前的tomcat删掉了(我装的是免安装版的,直接解压缩就行的),然后我又装了一下,重试了之前的操作,还是不行。我删了,又下了一个稍微低一个版本的Tomcat,放到另外的一个文件夹下,点击运行startup.bat运行成功了!经过比较,重点来了:第一次安装的路径中,文件夹名字有个空格,第二次安装的路径中文件夹都是没有空格的。

但是坑还没结束,成功运行的版本在bin目录下没有tomcat7.exe和tomcat7w.exe,这个有点奇怪,我就又下了之前不成功的版本在这个目录下,通过tomcat7w.exe start运行,没有成功!很奇怪是吧,明明看似一样,但就是没运行成功。

仔细看这张图:

Tomcat安装启动问题_第1张图片
图1 tomcat7w.exe运行打开界面

这张图红色标记的的部分指的是执行路径,现在显示的是正确的可执行的,但是在修改之前是失败的安装目录。

在看看为什么。

Tomcat安装启动问题_第2张图片
图2 Windows任务管理器查看服务信息

这是从windows任务系统里看服务信息,可以看出最右边的服务信息和图1信息是统一的,在我修改之前还是安装运行失败的执行路径。那么怎么修改服务的信息呢,毕竟图1的可执行路径部分是不可编辑的。方法就是从Windows注册表里面进行修改。修改部分如图3所示。

Tomcat安装启动问题_第3张图片
图3 修改注册表信息

在修改完成之后,保证所有的信息都是正确的之后,在运行startup.bat可以成功运行。问题解决。

以上是我遇到的问题及其解决方法,这篇也是我第一篇文章,算是记录吧,仅供参考。接下来还要解决的是在同一网络环境下,不同设备不可访问本地tomcat服务的问题,我按照网上的方法试了好多,还是没成功。如果成功应该也会另外写一篇作记录。

你可能感兴趣的:(Tomcat安装启动问题)