资源描述:
《解压版tomcat创建服务启动》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、一.配置环境变量1.把JDK安装到C:ProgramFilesJavajdk1.6.0,下载免安装版tomcat6.0(TomcatZip)压缩包,把Tomcat解压放到C:Tomcat6.0下2.添加系统环境变量:JAVA_HOME=C:ProgramFilesJavajdk1.6.0CLASSPATH=.;%JAVA_HOME%libTOMCAT_HOME=C:Tomcat6.0修改系统环境变量PATH,在它的最前面加入:%JAVA_HOME%bin;注:放在最前面是预防有其它的JDK或JRE路径占先,如你装了Oracle就
2、会有一个低版本的JRE。二配置Tomcat启动环境(注意,如果已经象前面那样设置过了,这里就可以跳过了)1、修改startup.bat文件:在第一行前面加入如下两行--SETJAVA_HOME=JDK目录SETCATALINA_HOME=前面解压后Tomcat的目录片段如下:@echooffSETJAVA_HOME=C:ProgramFilesJavajdk1.6.0SETCATALINA_HOME=C:Tomcat6.0remLicensedtotheApacheSoftwareFoundation(ASF)underoneormorer
3、emcontributorlicenseagreements.SeetheNOTICEfiledistributedwithremthisworkforadditionalinformationregardingcopyrightownership.remTheASFlicensesthisfiletoYouundertheApacheLicense,Version2.0rem(the"License");youmaynotusethisfileexceptincompliancewith2.如果需要使用shutdown.bat关闭服务器的话,也按
4、照上面加入两行。片段如下:@echooffSETJAVA_HOME=C:ProgramFilesJavajdk1.6.0SETCATALINA_HOME=C:Tomcat6.0remLicensedtotheApacheSoftwareFoundation(ASF)underoneormoreremcontributorlicenseagreements.SeetheNOTICEfiledistributedwithremthisworkforadditionalinformationregardingcopyrightownership.
5、remTheASFlicensesthisfiletoYouundertheApacheLicense,Version2.0rem(the"License");youmaynotusethisfileexceptincompliancewithremtheLicense.YoumayobtainacopyoftheLicenseatrem3、这样,运行startup.bat就可以运行服务器,运行shutdown.bat就可以关闭服务器了。但是这样运行startup.bat后不能把startup.bat弹出的窗口关掉,否则就退出了tomcat6.0服
6、务,所以为了使用方便我们可以考虑把tomcat6.0加入系统的服务中去三将Tomcat加入服务//说明:如果你已经按照第一步(即一.配置环境变量),且运行startup.bat和shutdown.bat能成功那么下面第一就不要做了,否则会出现错误1、修改bin目录中的service.bat:REM添加下面的一行setCATALINA_HOME=%cd%如果从来没有安装过Tomcat,或者保证Services.msc启动服务管理器检查没有ApacheTomcat系统服务,到此你就可以转到第二步了。否则继续往下走--//第一步一般不要了,否则可能出错!
7、!REM按照描述修改下面的几行setSERVICE_NAME=Tomcat6REM上面一行,Tomcat6修改成你需要的服务名,这个将是一后使用netstart/stop来操作的服务名称。//注意这一步很重要,如果你的系统现在有安装tomcat6.0,那么你一定要把"tomcat6"改成其它名字,而且不要以"tomcat6"为前缀,否则会由于你系统已经存在服务"tomcat6"而启动失败,可以把名字改为:"你的名字"+Tomcat6形式setPR_DISPLAYNAME=ApacheTomcatREM上面一行,ApacheTomcat改为你需要的显
8、示服务名,这个将显示在服务管理器中。//注意这一步也是很重要,如果你的系统现在有安装tomcat6.0,那么你一定要不"A