TOMCAT启动闪退

来源:互联网 发布:java gzip 压缩 编辑:程序博客网 时间:2024/05/08 23:05

好久没折腾了,感觉啥都不晓得咋个整了。整个TOMCAT半天启动不起来,真是服了自己了。。。后面在网上搜到了原因:

下载下来Tomcat之后,双击startup.bat,发现黑色命令行窗口一闪而过,且web服务并没有启动起来。以下是解决方案:

首先要搞明白启动不起来的原因。方法是在命令行下,运行startup.bat文件,这样程序就不会一闪而过,而会将启动不起来的原因打印到窗口上。在命令行下启动tomcat的方法读者应该都很清楚,大体就是:cmd启动命令行窗口->通过cd命令到tomcat的bin目录下->运行startup.bat。如图所示:


通过命令行的提示看到,这是因为电脑上没有配置JAVA_HOME或者JRE_HOME导致的。那么下面添加上JAVA_HOME和JRE_HOME。具体步骤为计算机->属性->环境变量,然后添加系统变量:如图所示


添加完JAVA_HOME和JRE_HOME两个系统变量之后,在将这两个变量放到path系统变量中,方法是,在path变量值的后面直接追加 【;%JAVA_HOME%;%JRE_HOME% 】如图,注意分号是环境变量的分割符号,不可少。


设置好变量之后,关掉之前的命令行窗口,重启一个新的命令行窗口,再次运行startup.bat命令,问题解决。


接下来又发现,startup.bat可以正常启动了,但tomcat8.exe没用。,于是。继续搜:

新下载的Tomcat8.0 解压缩完了运行tomcat8.exe屏幕一闪就没了 运行tomcat8w.exe弹出个筐
指定的服务并未以已安装的服务存在 Unable to open the Service 'tomcat6'

我安装了tomcat8,双击startup.bat可以正常启动Tomcat,也可以显示http://localhost:8080/但是貌似安装版的不好用。卸载之后,也把tomcat的一些服务给卸载了。双击绿色版的tomcat7w.exe却出现"指定的服务并未以已安装的服务存在","Unable to open the service"Tomcat8"。

后来找到了原因,原来是没有安装此项服务。具体安装方法:打开命令行提示符窗口

=> 进入Tomcat安装目录==> 进入bin目录下==> 输入:service.bat install 即可

对了!如果之前安装过service ,要从“$tomcat_install\Tomcat 5.0\bin”目录中找到service.bat,在命令行中执行:service remove tomcat8将之前安装的service删除才能重新安装。
 

两个链接:http://jingyan.baidu.com/article/08b6a591cd69f314a80922e8.html

http://blog.csdn.net/u011514469/article/details/39895033

0 0
原创粉丝点击