win32下
假设已经resin安装目录
2.0以后的版本如何安装成服务:
一定要先有Java_home环境,假如你没有安装好这个环境,安装服务时:
cd bin
standalone -install
这时你到治理工具->服务中找到resin web server,查看属性中可执行文件应该类似这样:
C:
esininstandalone.exe" -service -env-classpath "c:jdk1.3libools.jar;c:jdk1.3libdt.jar;c:jdk1.3jrelib
t.jar;." -java_home "c:jdk1.3"
假如没有classpath和java_home
那么standalone -remove
设置好后再standonle -install,再看,假如有这两个环境变量,OK了.
这时你不要指望能从服务中起来,确信这个服务是自动,(不要改成手动啊)
然后重启机器就可以了,你不要看它的状态不是已启动就去手工启动,其实已经
启动了,只是服务这个工程做得不好.状态没有显示出来.
Linux下所有版本:
如何在linux下安装resin成服务:
在linux下,resin要有三个环境变量:
JAVA_HOME,CLASSAPTH,RESIN_HOME,
大家知道不同的机器线程的方式不同,有的的绿色线程,有的是原生线程.
所以BOOT时哪个环境先起也不一定.假如你的RESIN脚本启动时还没有取得上面的三个环境,那就起不来了.
所以不能依靠系统的环境,把这三个环境手工写在启动脚本中,保证先有这三个环境变量再启动脚 本:
PATH=$PATH:/usr/local/jdk/bin:/usr/local/jre/bin
eXPort PATH
JAVA_HOME=/usr/local/jdk
export JAVA_HOME
JRE_HOME=/usr/local/jdk/jre
export JRE_HOME
RESIN_HOME=/usr/local/resin
export RESIN_HOME
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.............
export CLASSPATH
exec $RESIN_HOME/bin/srun.sh start