|
今天机器上要部署项目,本来嘛,项目部署打个war包,丢到Tomcat中就OK,可偏偏该机器中有Tomcat,这个是作为服务器的,哎~Tomcat中还用的是1.4的JDK,哇靠,俺们项目是1.5的,用不了这个Tomcat,操,重新装个Tomcat吧,把环境变量改一下,结果OK了,但是新装的Tomcat的服务把原来的服务器上的那个Tomcat的服务冲掉了,fuck,我每次都要去服务器里的Tomcat的bin目录下把startup.bat执行一下,哎~~麻烦~~同时发现老的Tomcat不能用了,我就想,是不是新的Tomcat和老的冲突了吧,卸了它,结果发现服务里面没有Tomcat服务了,哇靠,新的把老的服务冲了,卸了新的,服务也没了,这还不算,老的Tomcat还是启不来,因为原来的Tomcat中放的应用是要用JDK1.4的,TMD,白干了,卸了1.5,发现还是不能用,把JAVA_HOME改一下吧,哎,可以了,但是现在服务器上启动Tomcat总不能让用户去点startup.bat吧,太晕了吧~~,所以没办法,只能将它重写进服务里了,以下是几个步骤:
一、没有技术含量的方法
双击tomcat\bin下的service.bat ,运行下就行了,不过你不能改名字了,默认服务名是Tomcat5
二、稍微有点技术含量的方法
1,通过cmd命令,一步步进入tomcat\bin目录
2,输入service install [服务名,默认Tomcat5]
加进去了,在服务里面还不是想干什么就干什么,直接在"运行"窗口中输入services.msc,通过界面修改服务吧
这里给喜欢敲命令的同志提供了启动、修改、删除服务的命令
启动命令:net start 服务名
修改、删除服务命令:
(语法:sc create | delete | config 服务名 [参数] )
[
主要参数列表:
start= demand|boot|system|auto|disabled|delayed-auto //启动类型
binPath= BinaryPathName //可执行文件路径
depend= 依存关系(以 / (斜杠) 分隔)
DisplayName= <显示名称> //屏幕显示名称 作用依次是:新建、移除、重配置服务。
]
举个例子:
重新配置服务mysql的执行路径的方法是:
sc config mysql binPath= "新路径"
哎~~今天说是要部署应用,结果应用没部署上,还把服务器上的应用搞瘫了20分钟,还好领导没发现,hoho,否则…… |
|
|
|
|
|
|