将Tomcat的startup.bat写入服务里

今天机器上要部署项目,本来嘛,项目部署打个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,否则……

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值