这个学期开始了java EE课程的学习,由于最近一直在弄android,所以今天下午才开始弄了一下tomcat的设置,才发现有很多麻烦,以前在安装netbeans的时候曾经捆绑在一起安装过tomcat6.0的版本。在netbeans中运行tomcat的方法很简单,默认的是Glassfish的服务器,所以在左上角服务一栏里,服务器,右键添加新的服务器,里面会有多种版本可供选择,选择6.0就好了。然后其他的就很简单了,至于启动停止什么的自己研究吧。
=====================================================================================================
接下来就是问题出现了,我自己又从官网上下载了最新版的tomcat7.0,现在的都是解压版的了,进入解压目录后,双击tomcat7.exe后屏幕只是闪了一下就关闭了,再试了一下startup.bat结果也是一样的。
不知道哪里有问题,大家可以用下面的方法检验问题的出处:
开始-》运行》(我习惯win +R)
输入cmd进入dos 、、、
回到上一层目录是 cd.. 去其他任何磁盘或者目录是 cd /d 磁盘或者文件路径 如 cd /d d: 去d盘, cd /d d: 工作 去了d盘下的工作文件夹
进入到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文件进行设置。反正先不管了,继续Android去了。。。。。