# jfinal-weixin-demo **Repository Path**: xixinglong/jfinal-weixin-demo ## Basic Information - **Project Name**: jfinal-weixin-demo - **Description**: No description available - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2018-01-03 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 接入方式: >1:在此下载整个项目并导入到 eclipse 之中:http://git.oschina.net/jfinal/jfinal-weixin-demo, 改一下 a_little_config.txt 中的token、appId、appSecret 为正确的值,token值可以自己随便取, appId 与 appSecret 需要在微信平台上获取 > >2:将项目打成 war 包并部署在有公网 ip 的服务器上 > >3:进入微信公众平台,修改配置,填写 token、url。token 即为上面第 1 条中所取的填写在 a_little_config.text 中 token= 后面的值,url 填写 http://你服务器公网ip地址/msg。点击保存会提示配置是否修改成功,如果成功则证明 微信公众平台与项目对接成功 > >4:在手机微信端发送消息测试功能。功能已经做好了的 > >5:本地开发调试方法见这里:http://my.oschina.net/jfinal/blog/336861 ## 加密配置 如果开启消息加密后出现异常,则是微信公众平台官方提供的SDK需要做下额外工作,以下是腾迅官方给出的提示: 以下提示可以在微信公众平台的 java 加密 sdk获取到 ```java /** * 提供接收和推送给公众平台消息的加解密接口(UTF8编码的字符串). *
    *
  1. 第三方回复加密消息给公众平台
  2. *
  3. 第三方收到公众平台发送的消息,验证消息的安全性,并对消息进行解密。
  4. *
* 说明:异常java.security.InvalidKeyException:illegal Key Size的解决方案 *
    *
  1. 在官方网站下载JCE无限制权限策略文件(JDK7的下载地址: * http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html
  2. *
  3. 下载后解压,可以看到local_policy.jar和US_export_policy.jar以及readme.txt
  4. *
  5. 如果安装了JRE,将两个jar文件放到%JRE_HOME%\lib\security目录下覆盖原来的文件
  6. *
  7. 如果安装了JDK,将两个jar文件放到%JDK_HOME%\jre\lib\security目录下覆盖原来文件
  8. *
*/ ``` ## 使用文档 文档WIKI: http://git.oschina.net/jfinal/jfinal-weixin/wikis/home JavaDoc:http://www.dreamlu.net/jfinal-weixin/apidocs/