首页 » my » 正文

Tomcat做成windows服务的相关记录

记录tomcat免安装版在windows下的相关应用,以tomcat6为例,tomcat5也同样可以使用。

1、将tomcat配置成windows服务

       tomcat_home/bin/service.bai install <serverName>

       serverName即是想设置的名称,配置完成后,会在服务中添加一条名称为“apache tomcat <serverName>”的服务,默认是手动启动;

2、tomcat配置服务后设置JVM参数

      tomcat配置服务后,在catalina.bat文件中配置的jvm参数将无法生效,需要使用tomcat6w.exe程序启动一个tomcat的控制界面来配置

      命令行:tomcat_home/bin/tomcat6w.exe //MS//<serverName>

      serverName如果为默认的,可以直接运行tomcat6w.exe

3、tomcat配置服务后,无法读取本地文件的解决方案

      tomcat配置为系统服务后,基于安全性的考虑,禁止tomcat中的应用操作应用文件夹以后的文件。需要配置如下参数:

      先以第二点的方式启动tomcat控制界面,如下图,在Java Options输入框中添加“-Djava.security.manager-Djava.security.policy=D:\tomcat\conf\catalina.policy”

      然后重启服务即可以。