Tomcat创建一个windows服务
這段時(shí)間一直跟著團(tuán)隊(duì)忙著開(kāi)發(fā)了兩個(gè)小模塊的系統(tǒng),說(shuō)實(shí)話功能并不怎么強(qiáng)大,不過(guò)總算是經(jīng)過(guò)大家的努力第一階段算是結(jié)束了。現(xiàn)在要給用戶在服務(wù)器上部署,讓用戶體驗(yàn),在體驗(yàn)的過(guò)程中提出需求,用于明年進(jìn)行升級(jí)改進(jìn)。
兩個(gè)模塊都是用J2EE+ExtJs框架開(kāi)發(fā),部署的環(huán)境需要JDK 1.5.0和Tomcat 6.0,但是在部署過(guò)程中卻遇到了不少問(wèn)題,花費(fèi)了不少精力去解決,主要是為了Tomcat的服務(wù)能隨著系統(tǒng)自動(dòng)啟動(dòng)。
具體步驟如下:
1.把JDK解壓放到C:\Program Files\Java下,把Tomcat解壓放到任意磁盤分區(qū),根據(jù)需要放在了G:/Tomcat6.0下
2.添加系統(tǒng)環(huán)境變量:
JAVA_HOME=C:/Program Files/Java/jdk1.5.0
CLASSPATH=.;%JAVA_HOME%/LIB
TOMCAT_HOME=C:/Tomcat-5.5.20-WEB
修改系統(tǒng)環(huán)境變量PATH,在它的最前面加入:
%JAVA_HOME%/BIN;
3.修改Tomcat端口:
打開(kāi)文件G:\Tomcat6.0\conf\server.xml
找到<Connector port="9050" />,修改prot端口號(hào)
4.修改Tomcat服務(wù)名稱
打開(kāi)文件G:\Tomcat6.0\bin\service.bat
找到?? set SERVICE_NAME=Tomcat6COMM?--系統(tǒng)服務(wù)名稱
??????? set PR_DISPLAYNAME=Apache Tomcat COMM --系統(tǒng)服務(wù)顯示名稱
5.創(chuàng)建Tomcat服務(wù)
在"開(kāi)始"菜單運(yùn)行CMD進(jìn)入DOS窗口,執(zhí)行 cd G:/Tomcat6.0/bin 命令進(jìn)入執(zhí)行文件的目錄
G:/Tomcat6.0/bin>service.bat install??? --創(chuàng)建系統(tǒng)服務(wù)
?
G:/Tomcat6.0/bin>service.bat?remove?? --刪除系統(tǒng)服務(wù)
?
Installing the service 'tomcat' ...
Using CATALINA_HOME:??? G:/Tomcat6.0
Using CATALINA_BASE:??? G:/Tomcat6.0
Using JAVA_HOME:??????? C:/Program Files/Java/jdk1.5.0
Using JVM:????????????? C:/Program Files/Java/jdk1.5.0/jre/bin/server/jvm.dll
The service 'tomcat' has been installed.
G:/Tomcat6.0/bin>net start tomcat
Apache Tomcat tomcat 服務(wù)正在啟動(dòng) ..
Apache Tomcat tomcat 服務(wù)已經(jīng)啟動(dòng)成功。
6.打開(kāi)IE測(cè)試是否成功
放問(wèn)http://localhost:9050(注意自己指定的端口)。
一般情況下創(chuàng)建服務(wù)都沒(méi)有問(wèn)題,往往在啟動(dòng)服務(wù)的時(shí)候就會(huì)出錯(cuò)
注意:
1.創(chuàng)建的Tomcat服務(wù)名中不要帶有“_”和空格
2.Tomcat文件夾名稱中不要帶有空格
這就是在做的過(guò)程中遇到的問(wèn)題,拿出來(lái)供大家參考和交流;
今天就寫到這里了,不知道表述的有沒(méi)有問(wèn)題,歡迎大家來(lái)拍磚。
?
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的Tomcat创建一个windows服务的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 用MySQL数据库来支持Schemale
- 下一篇: 管中窥豹,初探Win RE(Window