tomcat注册为windows服务

 

原文:http://blog.csdn.net/bigbird2012/article/details/6407825

(注意:这里讨论压缩版的tomcat7,并将其注册为windows系统服务,可以设置自动启动和手动等操作, 安装版(exe)的tomcat默认安装并会注册为window服务,这个可以根据自己的需要,安装了exe就忽略此文了。压缩版的tomcat6默认是没有注册到window服务文件,当然如果非要用压缩版的tomcat注册服务也未尝不可,可以从其他安装版或更高的压缩版拷贝安装目录 bin 下的 service.bat并修改相关的配置即可。)

 

操作步骤: 
1、在“开始 ”→“运行 ”中输入cmd 命令,进入MS-DOS界面 
2、cd 到tomcat的bin目录下 
      C:/> cd tomcat/bin 
3、运行命令service install, 就可以把tomcat注册成系统服务了 
      c:/tomcat/bin> service install  [服务项里面的名字,可选,不写则使用service.bat中设置的名字] (执行此行后,此时到windows系统服列表已经新增了一个tomcat 服务)
      运行命令service uninstall,就可以删除服务。 
      c:/tomcat/bin> service uninstall [服务项里面的名字,可选] 执行此行后,tomcat 服务已经被删除,在windows系统服务列表了)

      当然,这样注册出来的服务启动类型是手动的;若想设置为开机自动启动,则需要修改bin目录下的service.bat文件。 
      打开此文件,在倒数第三行左右的那句输出 
           echo The service '%SERVICE_NAME%' has been installed. 
      这句是输出服务安装成功,在这之前加一句 
            sc config %SERVICE_NAME% start= auto (注意此行:start= auto中,auto与等于号之间是有空格的,切记)
      就OK了,以后开机后tomcat服务就自动启动了 

备注: 
      启动/停止tomcat服务的命令,如下: 
            启动tomcat服务: c:/tomcat> net start tomcat6 
            停止tomcat服务: c:/tomcat> net stop tomcat6 
或者 
      打开“服务”对话框下进行手动点击“启动”|“停止”按钮来操作。

 

设置tomcat服务器内存信息(JVM)

tomcat服务器中安装配置windows服务项文件(service.bat)中默认内存大小范围是 128 M -  256M,很容易内存出现内存溢出等问题,所以需要进行配置,如下图所示:需要更改的参数为JvmMs 和 JvmMx 。

例如生产环境(根据实际情况配置)配置为:--JvmMs 512   --JvmMx 4096

注意:修改了service.bat文件后,需要重新注册windows服务项,重启服务后生效。windows安装版tomcat可以在启动项里面更改相关的设置

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值