Resin在Linux下部署项目

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>

效果如下

  1. 将编译后的项目文件夹放到/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 

查看实施日志

出现上图则说明项目启动成功

访问路径:http://ip:8080/jeecg/

 

Resin 自定义端口

/conf/resin.properties文件中

Http默认端口:8080 (对应app.http 按照需求修改完成之后保存重新启动resin

 

猜你喜欢

转载自blog.csdn.net/qq_35083538/article/details/83175997
今日推荐