From 9f64c3eb8a47073f563d8c1d379de22885a7a8c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=A7=E6=A3=AE=E6=9E=97?= Date: Thu, 23 Apr 2026 11:48:13 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fix(install):=20git=20clone=20=E6=BA=90?= =?UTF-8?q?=E7=A0=81=E5=90=8E=E5=8A=A0=20require=5Fok=EF=BC=8C=E9=81=BF?= =?UTF-8?q?=E5=85=8D=20tag=20=E4=B8=8D=E5=AD=98=E5=9C=A8=E8=A2=AB=E5=90=8E?= =?UTF-8?q?=E7=BB=AD=E6=AD=A5=E9=AA=A4=E5=90=9E=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit V3.2.8 tag 未同步到 gitee 时,git clone --branch V3.2.8 失败,脚本继续 执行到 [3] 才以 'cd: /jeepayhomes/sources/jeepay/docs/install: No such file or directory' / '复制 MySQL 配置 my.cnf' 爆错,误导用户以为是 MySQL 步骤问题。补上 require_ok 后 clone 失败立刻退出并打印明确原因与规避 方式(jeepayRef=master 覆盖)。 --- docs/install/install.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/install/install.sh b/docs/install/install.sh index 542d68e0..65e25d05 100644 --- a/docs/install/install.sh +++ b/docs/install/install.sh @@ -411,6 +411,7 @@ jeepayRef=${jeepayRef:-V3.2.7} echo "[2] 拉取项目源代码文件 (ref=$jeepayRef).... " cd $rootDir/sources git clone --branch "$jeepayRef" --depth 1 https://gitee.com/jeequan/jeepay.git +require_ok $? "拉取 jeepay 源码 (ref=$jeepayRef)。若 tag 尚未推送到 gitee,请改用 jeepayRef=master 覆盖或稍后重试。" echo "[2] Done. " #源码中install.sh文件目录 From 0b10193536435ddfa043c33d3a73dad0fb044fa0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=A7=E6=A3=AE=E6=9E=97?= Date: Sun, 24 May 2026 10:16:49 +0800 Subject: [PATCH 2/2] =?UTF-8?q?fix(conf):=20=E9=BB=98=E8=AE=A4=20MQ=20?= =?UTF-8?q?=E5=88=87=E5=88=B0=20rocketMQ=20=E5=90=8E=E6=B3=A8=E9=87=8A?= =?UTF-8?q?=E6=8E=89=20spring.activemq=20=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 默认 isys.mq.vender 已是 rocketMQ,但 conf 下 4 份 application.yml 里 spring.activemq.* 仍保持启用状态。由于 activemq starter 是 compile scope,Spring Boot 会真去解析这段配置并起 ConnectionFactory 连接默认的 activemq5:61616 / 127.0.0.1:61616,failover 协议会一直 后台重连,产生噪音和资源占用,也容易让阅读者误以为系统在用 activeMQ。 按已有 rabbitmq / rocketmq(spring 段) 注释惯例,把这段也注释掉, 并在标题注里说明:默认走 rocketMQ,如需切回 activeMQ 请同步改 isys.mq.vender。涉及文件:conf/{payment,manager,merchant,devCommons/config}/application.yml。 refs #105 --- conf/devCommons/config/application.yml | 20 ++++++++++---------- conf/manager/application.yml | 20 ++++++++++---------- conf/merchant/application.yml | 20 ++++++++++---------- conf/payment/application.yml | 20 ++++++++++---------- 4 files changed, 40 insertions(+), 40 deletions(-) diff --git a/conf/devCommons/config/application.yml b/conf/devCommons/config/application.yml index 5159fc74..fc0c25f8 100644 --- a/conf/devCommons/config/application.yml +++ b/conf/devCommons/config/application.yml @@ -54,16 +54,16 @@ spring: timeout: 1000 password: -# #activeMQ配置 ( 注意: activeMQ配置项需在spring的下级 ) - activemq: - broker-url: failover:(tcp://127.0.0.1:61616?wireFormat.maxInactivityDuration=0) #连接地址 - in-memory: false # Jeepay项目不可使用内存模式, 需要连接多个消费者。 - user: system # activeMQ默认无需账密认证。 打开认证:activemq.xml添加simpleAuthenticationPlugin标签,账密在credentials.properties文件。 - password: manager - pool: - enabled: true - max-connections: 10 - idle-timeout: 30000 # 空闲的连接过期时间,默认为30秒 +# #activeMQ配置 ( 注意: activeMQ配置项需在spring的下级。默认 MQ 已切换到 rocketMQ,此段保留作参考;如需切回 activeMQ,请同步修改 isys.mq.vender ) +# activemq: +# broker-url: failover:(tcp://127.0.0.1:61616?wireFormat.maxInactivityDuration=0) #连接地址 +# in-memory: false # Jeepay项目不可使用内存模式, 需要连接多个消费者。 +# user: system # activeMQ默认无需账密认证。 打开认证:activemq.xml添加simpleAuthenticationPlugin标签,账密在credentials.properties文件。 +# password: manager +# pool: +# enabled: true +# max-connections: 10 +# idle-timeout: 30000 # 空闲的连接过期时间,默认为30秒 # # #rabbitmq配置 ( 注意: rabbitmq配置项需在spring的下级 ) # rabbitmq: diff --git a/conf/manager/application.yml b/conf/manager/application.yml index 9076575b..1a01b51e 100644 --- a/conf/manager/application.yml +++ b/conf/manager/application.yml @@ -67,16 +67,16 @@ spring: timeout: 1000 password: -# #activeMQ配置 ( 注意: activeMQ配置项需在spring的下级 ) - activemq: - broker-url: failover:(tcp://activemq5:61616?wireFormat.maxInactivityDuration=0) #连接地址 - in-memory: false # Jeepay项目不可使用内存模式, 需要连接多个消费者。 - user: system # activeMQ默认无需账密认证。 打开认证:activemq.xml添加simpleAuthenticationPlugin标签,账密在credentials.properties文件。 - password: manager - pool: - enabled: true - max-connections: 10 - idle-timeout: 30000 # 空闲的连接过期时间,默认为30秒 +# #activeMQ配置 ( 注意: activeMQ配置项需在spring的下级。默认 MQ 已切换到 rocketMQ,此段保留作参考;如需切回 activeMQ,请同步修改 isys.mq.vender ) +# activemq: +# broker-url: failover:(tcp://activemq5:61616?wireFormat.maxInactivityDuration=0) #连接地址 +# in-memory: false # Jeepay项目不可使用内存模式, 需要连接多个消费者。 +# user: system # activeMQ默认无需账密认证。 打开认证:activemq.xml添加simpleAuthenticationPlugin标签,账密在credentials.properties文件。 +# password: manager +# pool: +# enabled: true +# max-connections: 10 +# idle-timeout: 30000 # 空闲的连接过期时间,默认为30秒 # # #rabbitmq配置 ( 注意: rabbitmq配置项需在spring的下级 ) # rabbitmq: diff --git a/conf/merchant/application.yml b/conf/merchant/application.yml index 9b7349fe..48bf86c4 100644 --- a/conf/merchant/application.yml +++ b/conf/merchant/application.yml @@ -67,16 +67,16 @@ spring: timeout: 1000 password: -# #activeMQ配置 ( 注意: activeMQ配置项需在spring的下级 ) - activemq: - broker-url: failover:(tcp://activemq5:61616?wireFormat.maxInactivityDuration=0) #连接地址 - in-memory: false # Jeepay项目不可使用内存模式, 需要连接多个消费者。 - user: system # activeMQ默认无需账密认证。 打开认证:activemq.xml添加simpleAuthenticationPlugin标签,账密在credentials.properties文件。 - password: manager - pool: - enabled: true - max-connections: 10 - idle-timeout: 30000 # 空闲的连接过期时间,默认为30秒 +# #activeMQ配置 ( 注意: activeMQ配置项需在spring的下级。默认 MQ 已切换到 rocketMQ,此段保留作参考;如需切回 activeMQ,请同步修改 isys.mq.vender ) +# activemq: +# broker-url: failover:(tcp://activemq5:61616?wireFormat.maxInactivityDuration=0) #连接地址 +# in-memory: false # Jeepay项目不可使用内存模式, 需要连接多个消费者。 +# user: system # activeMQ默认无需账密认证。 打开认证:activemq.xml添加simpleAuthenticationPlugin标签,账密在credentials.properties文件。 +# password: manager +# pool: +# enabled: true +# max-connections: 10 +# idle-timeout: 30000 # 空闲的连接过期时间,默认为30秒 # # #rabbitmq配置 ( 注意: rabbitmq配置项需在spring的下级 ) # rabbitmq: diff --git a/conf/payment/application.yml b/conf/payment/application.yml index 52a959bf..c21250e2 100644 --- a/conf/payment/application.yml +++ b/conf/payment/application.yml @@ -67,16 +67,16 @@ spring: timeout: 1000 password: -# #activeMQ配置 ( 注意: activeMQ配置项需在spring的下级 ) - activemq: - broker-url: failover:(tcp://activemq5:61616?wireFormat.maxInactivityDuration=0) #连接地址 - in-memory: false # Jeepay项目不可使用内存模式, 需要连接多个消费者。 - user: system # activeMQ默认无需账密认证。 打开认证:activemq.xml添加simpleAuthenticationPlugin标签,账密在credentials.properties文件。 - password: manager - pool: - enabled: true - max-connections: 10 - idle-timeout: 30000 # 空闲的连接过期时间,默认为30秒 +# #activeMQ配置 ( 注意: activeMQ配置项需在spring的下级。默认 MQ 已切换到 rocketMQ,此段保留作参考;如需切回 activeMQ,请同步修改 isys.mq.vender ) +# activemq: +# broker-url: failover:(tcp://activemq5:61616?wireFormat.maxInactivityDuration=0) #连接地址 +# in-memory: false # Jeepay项目不可使用内存模式, 需要连接多个消费者。 +# user: system # activeMQ默认无需账密认证。 打开认证:activemq.xml添加simpleAuthenticationPlugin标签,账密在credentials.properties文件。 +# password: manager +# pool: +# enabled: true +# max-connections: 10 +# idle-timeout: 30000 # 空闲的连接过期时间,默认为30秒 # # #rabbitmq配置 ( 注意: rabbitmq配置项需在spring的下级 ) # rabbitmq: