升级步骤

  • Beangle Sas改动

    • 将tomcat引擎版本改为9.0.30
    • postgresql驱动版本改为42.2.9
  • Platform 升级

    • 在server.xml中更改platform版本为0.2.31
    • 升级到0.2.31版本所需要的SQL脚本为platform_开头的sql语句。如果原有版本是0.2.29
    • 则执行0.2.29_0.2.31.sql
    • 或查看所有sql
  • Openurp 升级
    • 在server.xml中将edu-base-adminapp,edu-base-ws升级到0.0.30。
    • base-adminapp 升级到0.0.23
    • edu-portal 升级到0.0.7
    • edu-finalmakeup-adminapp 升级到0.0.2
    • 执行0.11.0_0.12.0.sql
  • ~/.openurp/static/cdn.xml 中增加bui的0.1.7版本,重启static服务。
  • java应用需要更新后重新打包(edu-core4j,edu_course…,但不包括api4j)

注意事项

  • 升级过程中且勿直接停止服务,可以尝试先启动服务。因为启动虽然不能成功,但是可以解析、下载和验证第三方依赖库是否完整。
  • 此次需要将platform数据库中的session.session_infoes表清空,在执行的sql中有,否则已有用户会显示无权限(仅限本次升级)。
  • 服务器无法下载的情况,可以在相应的项目根目录下执行 mvn beangle:repo 生成临时仓库,然后拷贝上去。
    • 以platform为例 在本地的platform项目根目录下执行 mvn beangle:repo,在platform/target会生成repository和repository.zip