Resin安装配置手册
一、安装
tar xzvf resin-4.0.56.tar.gz
cd resin-4.0.56
./configure --prefix=/data/resin-4.0.56 (自定义路径)
make && make install
二、配置
配置文件:
1、resin-4.0.56/conf/resin.properties,修改
dev_mode : true
resin_doc : true
resin_doc_host :
app_servers : 127.0.0.1:6800 (多个server格式,中间空格分开: 127.0.0.1:6800 127.0.0.2:6800 127.0.0.3:6800)
home_cluster : app
app.http : 8080
web.http : 8080
setuid_user :
setuid_group :
jvm_args : -Xmx2048m -XX:MaxPermSize=256m (JVM大小配置)
port_thread_max : 256
accept_thread_max : 32
accept_thread_min : 4
tcp_cork : true
sendfile : true
keepalive_select_enable : true
proxy_cache_enable : true
session_store : false
pdf_summary : true
web_admin_enable : true (启动该项,就可以使用web admin管理界面)
web_admin_host :
2、resin-4.0.56/conf/resin.xml,一般不用修改,如果要添加多个观察狗,可以修改
<cluster id="app">
<!--
<server-multi id-prefix="app-" address-list="${app_servers}" port="6800"/>
-->
<server id="app" address="127.0.0.1" port="6800" >
<watchdog-port>6600</watchdog-port>
<http address="*" port="8080"/>
</server>
三、发包
配置文件:resin-4.0.56/conf/resin.xml
web-app标签解释
archive-path:war包路径
root-directory:war包解压之后的文件存放路径
<!-- the default host, matching any host name -->
<host id="" root-directory=".">
<web-app id="/" root-directory="webapps/app" archive-path="/path/to/app.war" />
</host>
四、启停命令
cd data/resin-4.0.56/bin
./resinctl start
./resinctl stop
./resinctl restart
./resinctl status
./resinctl console
五、admin管理页面登录
URL:http://127.0.0.1:8080/resin-admin/
按步骤生成 data/resin-4.0.56/conf/admin-users.xml.generated 配置,然后 mv admin-users.xml.generated admin-users.xml
会自动保存,刷新后即可使用 用户名、密码 登录admin页面