解决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文件进行设置

 

posted @ 2012-03-16 16:10  leeon  阅读(5638)  评论(0编辑  收藏  举报