windows下设置tomcat(5.5,6.0)开机自动启动
admin 发布于:2011-01-14 11:23:00
阅读:loading
tomcat是啥,就不用说了,不知道是啥,就请出去吧。
现在用的最多的应该是5.5和6.0的版本,5.5的有人用的挺合适的,不想换新点的版本,7.0的是最新出来的,拭目以待。
更换一下tomcat的版本,大概需要掌握的地方有:
1、tomcat每个版本的根目录文件夹含义不同,如需要更改端口号,更改的设置也不一样。
2、设置tomcat访问文件夹路径的参数。
3、集群配置不一样。
4、等等。
这里说说将tomcat添加至windows开机自动启动中。
我发现很多地方的服务器的操作系统都是windows server 2003的,部署好tomcat之后,总觉得不将tomcat设置成开机自动启动的话,对于不动程序的使用者来讲,莫名其妙的开启一个黑屏窗口(也有可能是图形化界面),并且还不能关闭很不习惯,那么这时候就需要将tomcat设置成开机自动启动的了。
先说说T5是怎么做到开机自动启动的:
首先到Apache 下载tomcat5.5的绿色版,然后再配置好环境变量(JAVA_HOME,CLASSPATH,PATH),假设把解压后的tomcat5.5放置在F盘。
运行cmd ---->F:---->cd tomcat5 ---->cd bin 进入到tomcat的bin目录下面,这时候可以看到的目录结构为:
说明:我们添加环境变量(JAVA_HOME)的时候,是保证能够运行 tomcat5.exe黑屏启动窗口,这时候我们继续刚刚的黑屏命令,输入
service install
就OK了,这里的service指的是 service.bat文件,install表示的是安装,现在就将tomcat设置到系统服务项里面了,服务的名称为:Apache Tomcat,
看到这句话:
F:\t5\bin>service install
Installing the service 'Tomcat5' ...表示tomcat的服务项名称为Apache Tomcat,Tomcat5表示的是这个服务项的名称,
补充:说到tomcat的系统服务,就大概说下$TOMCAT$/bin目录下面的,tomcat5.exe和tomcat5w.exe 2个exe文件,前者需要配置JAVA_HOME,有了这个环境变量就可以打开运行,后者需要的是TOMCAT的系统服务,如果没有会弹出提示,警告Tomcat5并没有以安装的形式存在。
用于net start Tomcat5的
如果我们输入命令:service install MyTomcat,那么安装后的tomcat的名称就为Apache Tomcat MyTomcat,服务项的名称就为MyTomcat
删除这个启动服务项命令为:service remove MyTomcat或者service remove命令。如果该启动项设置的有名称,那么必须根据名称来删除,默认的名称为:Tomcat5
这时候,tomcat已经添加到系统服务里面了,我们右键--我的电脑----管理----服务器和应用程序----服务会看到Tomcat5的服务,选中该项服务,右键属性找到启动类型,选中自动,OK,tomcat5.5开机自动运行设置成功。相关图片为:
OK,关于5.5的tomcat开机自动就完成了,注意必须将启动类型设置成 自动的
=========================================================================================================
关于tomcat6.0,首先看到bin里面下面的文件,相关图片为:
好嘛现在,压根没有service.bat文件了,所以用5.5的方式根本不行,这时候,会报
F:\t6\bin>service
'service' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
怎么办呢?我们先将5.5里面的service.bat文件拷贝到6.0的bin目录下面去,再试一试呢?这时候还是不成,会报:
F:\t6\bin>service
The tomcat.exe was not found...
The CATALINA_HOME environment variable is not defined correctly.
This environment variable is needed to run this program
怎么办呢?我们再将5.5里面的tomcat5.exe文件拷贝到6.0的bin目录下去,再试一试呢?OK,大功告成。
F:\t6\bin>service install
Installing the service 'Tomcat5' ...
Using CATALINA_HOME: F:\t6
Using CATALINA_BASE: F:\t6
Using JAVA_HOME: C:\Program Files\Java\jdk1.6.0_13
Using JVM: C:\Program Files\Java\jdk1.6.0_13\jre\bin\server\jvm.dll
The service 'Tomcat5' has been installed.
我手动启动服务项里面的tomcat5服务,能够正常启动。
如果你喜欢用安装版的,那么找到相关安装版的绿色版,将绿色版里面的bin目录下面的文件全选拷贝到安装版的bin目录下面,注意提示覆盖的文件别覆盖,这样的话可以照样使用以上的方式来设置,好几次安装经历告诉我,将tomcat设置成开机自动启动的确实有用。
点赞