六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 97|回复: 0

把resin安装成windows服务

[复制链接]

升级  42%

3

主题

3

主题

3

主题

童生

Rank: 1

积分
21
 楼主| 发表于 2013-1-15 08:04:50 | 显示全部楼层 |阅读模式
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也没有任何影响,算是解决了这个问题。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表