resin4.0.20 虚拟主机配置
最近用了一下resin4.0.20,和3.x的版本变化还是很多的,启动脚本的参数也已大不相同,专业版也不能够单机多实例了.
配置文件由以前的conf变成了xml,实际上之前的配置文件格式也已经是xml,没弄明白为什么要写成.conf。
看下虚拟主机的配置文件:
<pre lang="conf" inline="1"> <code><cluster id="search"> <server-default> <jvm-arg>-Xmx1024m</jvm-arg> <jvm-arg>-Xss1m</jvm-arg> <jvm-arg>-server</jvm-arg> <watchdog-port>37046</watchdog-port> </server-default> <resin:import path="${resin.home}/conf/app-default.xml"/> <server id="search" port="7906"> <http id="" port="8106"/> </server> <host id="" root-directory="."> <web-app id="/" root-directory="/home/webcontent/search" archive-path="/home/webcontent/search.war" redeploy-mode="manual"/> </host> </cluster></code> </pre>
redeploy-mode=”manual” 这样配置目录,不会自动部署,据说有热部署的功能,具体未测试
redeploy-mode=”automatic” 这样当war变化会自动解包部署,在持续继承中也是使用这个配置。
启动命令:
./resin.sh -server search start | stop| restart