|
版本: |
BeX5V3.1 |
小版本号: |
|
|
|
数据库: |
|
服务器操作系统: |
Windows |
应用服务器: |
Tomcat |
客户端操作系统: |
|
浏览器: |
|
|
|
本帖最后由 cactus78 于 2015-6-6 21:30 编辑
最近跟着“微信开发”的视频和GitHub的文档,试着连接微信企业号,按照视频和GitHub企业号开发Quick Start的文档试了一下,但是遇到了一点问题,主要是缺少jar包,作为一个新手在网上找了很久才解决,希望能给刚接触微信公众号的童鞋一点帮助。
1、
提示 ava.security.InvalidKeyException: Illegal key size 是BeX5自带的jre7的中的JCEPolicy有限制。
需要下载 UnlimitedJCEPolicyJDK7.zip 解压后有local_policy.jar和US_export_policy.jar,
先将 BeX5_V3.1\java\jre1.7\lib\security 下的两个同名文件备份,再将新文件复制过来。
2、
执行到 WxCpXmlMessage.fromEncryptedXml(request.getInputStream(), wxCpConfigStorage, timestamp, nonce, msgSignature);
提示 Cannot create XmlPullParser 是缺少xpp3和xmlpull_1_0_5.jar关联的包(xmlpull-xpp3-1.1.4c.jar和xpp3-1.1.4c.jar)
3、
提示 Could not load org.apache.log4j.spi.LoggingEvent 是缺少log4j-1.2.17.jar
4、
提示 微信错误 errcode=48002, errmsg=api forbidden 是微信企业号应用权限的问题,需要在企业号中配置,如果没有权限则无法获取人员、部门等信息,会提示forbidden
|
|