1 查看jdk是否正常安装(1.7版本) java -version
没有安装则先安装jdk
2 将resin-4.0.36.tar.gz压缩文件放到opt文件夹下并解压
解压
tar zxvf resin-4.0.36.tar.gz
3 安装resin
先进入resin-4.0.36 bin文件夹下 cd resin-4.0.36/bin/
查看自己jdk安装路径 示例路径:/usr/java/jdk1.7.0_80
再执行安装命令
sudo ./configure --prefix=/opt/resin-4.0.36 --with-java-home=/usr/java/jdk1.7.0_80 --enable-64bit
最后执行
make
make install
4 Resin 验证
启动 resin: ./bin/resin.sh start
出现下图,说明安装成功! 在浏览器里输入: http://localhost:8080/
5 我们选择/resin-admin链接(管理员控制台),进入管理员控制台后要求输入用户名和密码,由于是第一次使用,我们需要创建一个新的管理员用户。输入用户名和密码后单击注册按钮
6 输入正确后,会提示如下图所示的信息:
注册后,默认生成了/opt/resin-4.0.36/conf/admin-users.xml.generated,进入其目录,把文件admin-users.xml.generated修改为admin-users.xm
进入conf文件夹下
mv admin-users.xml.generated ./admin-users.xml
7成功创建了一个用户,将生成的用户名和密码拷贝到/conf/resin.properties文件中,就可以登陆了。但是目前也仅限于本机登陆,如若想要外部的主机能够访问,还需要在/conf/resin.properties文件中增加admin_external : true admin_secure : true
如图下图
8配置jvm
resin目录下的conf/resin.xml打开它,将下面这段配置添加进去。
<server-default>
<jvm-arg>-Xms1024m</jvm-arg>
<jvm-arg>-Xmx1024m</jvm-arg>
<jvm-arg>-Xmn256m</jvm-arg>
<jvm-arg>-XX:PermSize=128m</jvm-arg>
<jvm-arg>-XX:MaxPermSize=256m</jvm-arg>
<thread-max>1024</thread-max>
<socket-timeout>30s</socket-timeout>
<keepalive-max>512</keepalive-max>
<keepalive-timeout>60s</keepalive-timeout>
</server-default>
效果如下
- 将编译后的项目文件夹放到/webapps目录下
9..到这里我们就差最后一部即可完成项目的部署了,找到resin目录下的conf/resin.xml文件,在resin.xml文件中找到
<host id=""root-directory=".">,在<host id=""root-directory=".">标签对中加入
<web-app id="/jeecg" root-directory="webapps/jeecg"/>
效果如下
关闭 resin: ./bin/resin.sh stop
启动 resin: ./bin/resin.sh start
查看实施日志
出现上图则说明项目启动成功
Resin 自定义端口
/conf/resin.properties文件中
Http默认端口:8080 (对应app.http 按照需求修改完成之后保存重新启动resin)