Skip to content

启动门户网站 / 全端开放接口(mms-admin + mms-open-api) ​

历史 mms-api-unxt / MmsApiUnxtApplication 已移除。默认(路线 A):mms-admin(8080) 启动 管理端 与插件运维接口;mms-open-api.jar(模块 mms-plugin-open-api,8060)承载 全端开放 API 与 WebSocket,并从与 8080 相同的 mms.plugin.root-dir 装载 C 端七域 等 JAR 插件。见 version/v2.0.19-管理端与8060开放API双进程路线A.md。

与 PC 前端子模块 mms-unxt(Nuxt)不是同一物:后者仅前端仓库。

检查依赖 ​

完成 网站模块集成说明 中的主工程与子模块同步后,在 IDEA 中刷新 Maven。请先 mvn install mms-plus 下 C 端七域 瘦包(mms-plugin-c-*),再构建 mms-plugins/mms-plugin-open-api(开放 API 宿主聚合七域等,版本与 ${revision} 一致);mms/mms-admin 可单独构建管理端。

启动接口服务 ​

  • 启动 管理端:mms/mms-admin 的 com.sxpcwlkj.MmsAdminApplication(默认 8080)。

  • 启动 全端开放 API:mms-plugins/mms-plugin-open-api 的 com.sxpcwlkj.MmsServerApiApplication(默认 8060)。

  • 构建可执行包(在 mms/ 建管理端;在 mms-plus 根已 install 七域瘦包的前提下构建开放 API):

bash
# 管理端(mms 子仓内)
mvn -pl mms-admin -am package -DskipTests

# 开放 API(mms-plus 根)
mvn -pl mms-plugins/mms-plugin-open-api -am package -DskipTests

产物:mms/mms-admin/target/mms-admin.jar、mms-plugins/mms-plugin-open-api/target/mms-open-api.jar。

磁盘插件:mms.plugin.root-dir(MMS_PLUGIN_ROOT_DIR)须 两进程一致。在 8080 通过 /system/pluginHost/install 等写入后,8060 需 reload 或 重启 以装载。

历史说明

v2.0.16 曾备忘「mms-admin 单进程内嵌七域」;默认部署 以 v2.0.19 为准。

Released under the MIT License.