解决Tomcat.exe或者startup.bat 一闪无法打开的问题
以前在安装netbeans的时候曾经捆绑在一起安装过tomcat6.0的版本。在netbeans中运行tomcat的方法很简单,默认的是Glassfish的服务器,所以在左上角服务一栏里,服务器,右键添加新的服务器,里面会有多种版本可供选择,选择6.0就好了。然后其他的就很简单了,至于启动停止什么的自己研究吧。
========================================================================================
接下来就是问题出现了,我自己又从官网上下载了最新版的tomcat7.0,现在的都是解压版的了,进入解压目录后,双击tomcat7.exe后屏幕只是闪了一下就关闭了,再试了一下startup.bat结果也是一样的。
不知道哪里有问题,大家可以用下面的方法检验问题的出处:
开始-》运行》(我习惯win +R)
输入cmd进入dos
进入到tomcat的安装目录(cd命令)运行startup.bat 我的提示的错误是
The CATALINA_HOME environment variable is not defined correctly
这时候我查了一下应该是需要设置三个环境变量的就像JDK一样分别为
也就是上图中的CATALINA_HOME 和CATALINA_BASE
设置好了这之后,startup.bat就没有问题了,但是双击tomcat.exe的时候仍然就是一闪。。。
这是因为解压版的缘故,可以通过以下方法解决
-----------------------------------------------------------------
还是进入dos到相应的bin目录下
执行命令 service.bat install
会看到注册了这个服务 完事儿~~ 听说像我这样安装两个tomcat以后会出现端口冲突的问题,但是应该不会太麻烦的,那个可以通过config目录下的sevice.xml文件进行设置