centos7.4 JPress项目在Tomcat中部署的注意事项

昨天发了一篇微信小程序+后台的 简历管理的后台演示截图。这个后台是用JPress搭建的,有兴趣的朋友可以百度搜索玩玩,这套JPress是基于Jfinal开发的。

今天给大家的介绍的是如何在Centos上部署JPress项目。windows应该是同理的。 Jfinal作者波总之前发过一篇帖子关于如果部署Jfianl项目的,其实部署JPress也可以按照这种方式来。

波总帖子地址:https://my.oschina.net/jfinal/blog/353062

下面以Centos为例:

  1. 创建一个目录:   /var/www
  2. 为将要部署的项目创建一个目录, /var/www/starter-tomcat-2.0
  3. 将项目打成 war 包, 然后解压到 /var/www/starter-tomcat-2.0
  4. 最终的目录结构为:/var/www/starter-tomcat-2.0/WEB-INF,也即 WEB-INF 在项目名称目录之下
  5. 修改  TOMCAT_HOME/conf/ server.xml 文件找到 Host 标记,在其中添加如下子标记: 
    <Host name="localhost"  appBase="webapps"
                unpackWARs="true" autoDeploy="true">
      <Context path="" docBase="/var/www/starter-tomcat-2.0" reloadable="false" /> 
            <!-- SingleSignOn valve, share authentication between web applications
                 Documentation at: /docs/config/valve.html -->
            <!--
            <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
            -->
    
            <!-- Access log processes all example.
                 Documentation at: /docs/config/valve.html
                 Note: The pattern used is equivalent to using pattern="common" -->
            <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
                   prefix="localhost_access_log" suffix=".txt"
                   pattern="%h %l %u %t &quot;%r&quot; %s %b" />
    
          </Host>

     

  6. :注意 Host 标记中的 appBase 属性不要去修改,让其为默认值 "webapps"
  7. :启动 tomcat 打完收工

 

每次重新的部署,我也写了一个步骤的文档,下面贴出来

  1. 备份starter-tomcat-2.0 目录的文件,特别是里面的web-inf下面的文件,未来只覆盖web-inf就可以了。客户的文件定要备份
  2. 进入tomcat9目录,bin目录,停止服务
  3. 进入var/www ,rm -rf 删除start-tomcat-2.0(先备份)
  4. 建立starter-tomcat-2.0目录,上传war包
  5. Jar -xvf starter-tomcat-2.0 解包
  6. 上传joot.property和lock文件
  7. 启动tomcat

attement目录的文件现在可以配置到外部了,我这边还没试,可以在 jboot.properties 配置文件修改  jpress.attachmentRoot = /Users/michael/Desktop/aaaa 即可,下次重写部署的时候试试将attment目录拿出来,这样就每次备份了。

这几天在准备做个拼团的小案例,后台继续使用JPress。大家如果感兴趣可以关注我,谢谢。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值