起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1897|回复: 1

[分享] Baas微信部署经验分享

[复制链接]

24

主题

90

帖子

294

积分

中级会员

Rank: 3Rank: 3

积分
294
QQ
发表于 2016-8-30 11:07:19 | 显示全部楼层 |阅读模式
WeX5 V3.3
昨天折腾了一个晚上,终于把Baas中的微信成功部署到生产环境,现在把过程遇到的坑和解决方法分享,希望后来者可以提前借鉴:

1。Baas部署如何即时生效,部署生产的时候会出现刚刚部署Baas程序没有更新,处理方法:
是这样的!baasServer 优先访问 runtime\BaasServer\baas 这里面的class 资源!如果这里不存在 就会加载runtime\BaasServer\WEB-INF\lib\baas_model_service.jar  这个jar包中的class资源的!
参考帖子:http://bbs.wex5.com/forum.php?mod=viewthread&tid=102520&extra=


2。采用上述1的部署方法,微信的AppID和Appsecret没有生效,即使修改了apache-tomcat\webapps\baas\weixi\weixin.config 也没有生效
这个困扰了我近3个小时,最终发现读取weixin.config的位置是在baas_model_service.jar中,已经在开发环境中被打进去了,所以生产环境找不到此文件


3。这是最大的一个坑,在Wex5集成开发环境中打开weixin.config编辑 AppID和AppSecret后,运行起来拿不到Access Token
1.png 2.png


在提交微信api的时候,因为AppSecret多了一个空壳,会提交失败,但是在设计环境里,这个空格是暴露不出来的,最后在“源”中发现并删除,一切工作正常了。

上面是就是我这次部署遇到的问题。



QQ: 18239256

65

主题

315

帖子

851

积分

高级会员

Rank: 4

积分
851
发表于 2016-8-30 11:10:57 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-18 15:16 , Processed in 0.070791 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表