tomcat9w.exe打不开,显示指定的服务未安装,unable to open the service tomacat9 startup.bat 闪退! 大神求救呀!
JAVA_HOME C:\Program Files\Java\jdk1.8.0_65
ClassPath .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%TOMCAT_HOME%\lib\servlet-api.jar;
Path: %CATALINA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
TOMCAT_HOME D:\apache-tomcat-9.0.0.M15-windows-x64\apache-tomcat-9.0.0.M15;
CATALINA_HOME D:\apache-tomcat-9.0.0.M15-windows-x64\apache-tomcat-9.0.0.M15\bin;
CATALINA_BASE D:\apache-tomcat-9.0.0.M15-windows-x64\apache-tomcat-9.0.0.M15;
命令行运行了java —version是对的,
Tomcat闪退原因有好多种,你看下log日志输出什么内容。
用低版本的Tomcat吧,7.0的就不错
参考:http://blog.csdn.net/znn626/article/details/7893555
闪退最主要原因就是环境变量没配置好,要配置JAVA_HOME(注意这个要大写),再在path里面加入刚配置的JAVA_HOME就好了
http://www.jb51.net/article/53879.htm
试下这个方法
指定JAVA_HOME 和CATALINA环境变量就好了,
CATALINA_HOME 配置貌似错了,去掉bin试一下;
将配置D:\apache-tomcat-9.0.0.M15-windows-x64\apache-tomcat-9.0.0.M15\bin;
改为CATALINA_HOME D:\apache-tomcat-9.0.0.M15-windows-x64\apache-tomcat-9.0.0.M15;
不行的话关于tomcat的环境变量都删除掉应该也是可以运行的
亲,把CATALINA_BASE和CATALINA_HOME设置成一样的,把/bin去掉
最简单的方法 下载免安装版 解压就可以直接使用
闪退问题:已管理员身份打开
闪退原因很多,基本都是环境问题,jdk版本不支持tomcat版本吧,你可以试着用低版本的tomcat试试