Linux系统中使用resin部署war包

Linux系统中使用resin部署war包

1、下载resin

官网下载resin-4.0.44.tar.gz为例

将压缩包解压到Linux机器上指定的目录:

tar -zxvf /**/resin-4.0.44.tar.gz -C /**/**

2、安装resin

切换到解压后的目录resin-4.0.44

cd /**/**/resin-4.0.44

可以看到以下目录结构:


image.png

按顺序执行以下三条命令:

./configure --prefix=/安装指定目录/resin-4.0.44 --with-java-home=/opt/local/jdk1.7.0_76

make

make install

3、修改配置文件

  • 打开resin属性的配置文件resin.properties
vim /**/resin-4.0.44/conf/resin.properties
  • 将端口修改为自己项目中使用的端口(退出时记得保存)
app.http  :80
#app.http  :8443

web.htpp  :80
#web.htpp  :8443
  • 打开resin.xml文件
vim /**/resin-4.0.44/conf/resin.xml
  • 配置自己的war包
<host id="" root-directory=".">
      <!--
         - webapps can be overridden/extended in the resin.xml
        root-directory:war包解压之后的路径,必须在webapps目录下,MyProject为自己的war包名称,不带后缀(.war)
        archive-path:自己项目war包在Linux机器上的绝对路径
        -->
      <web-app id="/" root-directory="webapps/MyProject" archive-path="XXX/MyProject/target/MyProject.war"/>
</host>

4、 启动项目

在上面所有的准备工作都昨晚之后,就可以通过命令启动自己的项目了

  • 首先切换到resin的bin目录下
cd /**/**/resin-4.0.44/bin
  • 执行启动命令
sh resinctl start