把resin安装成windows服务

1、将resin3.024解压到windows下

2、安装resin3.024到windows服务

通过httpd.exe的参数install,如

dos:\> D:\resin3024_crm\httpd -install -conf conf/resin.conf

设置resin内存

D:\resin3024_crm\httpd -Xms400M -Xms1000M -install -conf conf/resin.conf

卸载则使用remove, 如
dos:\> ${resin_home}\httpd.exe -remove

3、控制台命令控制windows服务

启动服务:net start resin

停止服务:net stop resin

4、创建bat命令

@echo
echo  
net stop resin

echo  

net start resin

pause

这样就能定时启动了

log记录

<host-default>

<stdout-log path="${resin.home}/log/stdout.log" timestamp="[%Y-%m-%d %H:%M:%S.%s]" rollover-period="1D"/>

</host-default>

需要注意的

如果在windows系统下将resin注册成服务程序之后就会在log目录下产生jvm-defautl.log文件,而且这个文件会一直累加,所以会变的文件非常大而影响resin的性能。原来在Apache和Resin产生大容量日志的解决办法这篇文件中提到的使用httpd -jvm-log NUL的方法在3.1中无法使用,而且查找了大量的文档也没有找到合适的方法,后来索性将log目录中的写入权限去掉了,重启resin也没有任何影响,算是解决了这个问题。

猜你喜欢

转载自zhanjianhua.iteye.com/blog/1040984