将TOMCAT注册成系统服务的好处,就是方便维护,在服务器重启的时候,系统会自动启动系统服务,而不必手动操作,这就为我们在项目维护时省下不少麻烦。
在项目维护期间有很多客户只要一有问题,就电话招呼,而且是一召唤就得立马出现,如果手上运维的项目比较多的话,那就会很蛋疼了。将TOMCAT注册成系统服务可以减少
很多这样的麻烦,直接叫客户自己重启服务器就OK了。
注册方法:
1. 在DOS命令行模式下,cd到tomcat的bin目录下。
2.在tomcat的bin目录下可以看到有一个service.bat的批处理文件,这个文件就是为我们将tomcat注册成系统服务所用。有兴趣的可以打开看看批处理文件里面的内容。
3.执行命令service.bat install 服务名 后面的服务名可以随便取,别跟系统已有的服务名冲突就行。
如果成功可以看到以下提示信息:
The Service '服务名' has been installed
如果不需要这个服务了,也可以用简单的命令将其去除就OK 了
前面步骤如上,执行命令:service.bat uninstall 服务名
移除成功的提示信息:
The Service ‘服务名' has been removed
使用:
双击 设置为自动启动
如果遇到 “windows 不能在 本地计算机 启动 Apache2。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码
将JDK中BIN下的 msvcr71.dll 复制到 TOMCAT 中的 BIN 下,即可
查出来是进程 4 占用 80 端口之后进一步锁定进程 4 是何方神圣,居然发现是系统进程 ,如上system;瞬间蒙圈了,只说是system并不指出是哪一个系统进程,这可怎么找;于是去网上找一个那些system会占用80端口,查找结果只找到了可能是IIS服务相关的进程;