微信开发一服务器地址(URL)、令牌(Token)配置
前期准备工作
准备工具:Tomcat服务器,阿里云服务器
阿里云服务器购买:学生可以使用云翼计划购买阿里云服务器,平均一个月12块左右。正常阿里云购买一个月
阿里云服务器配置:登陆进入阿里云服务器的控制台,进入"云服务器ECS",具体位置如下图1所示。
图1
进入云服务器ECS后入图2所示进入"实例",在实例的"更多"这个选项中选择"停止"选项先暂停该云服务的使用,点击"管理"进入实例详情界面,如图3所示
图2
图3
“实例详情”会介绍目前你所拥有的云服务器的基本配置信息参数,这里不做多余讲解。
在实例详情界面点击“更换系统盘”如果实例正常停止后“更换系统盘”这个按键会变成“黑色”可点击状态,但是我的实例目前还未终止。
进入更换系统盘后界面如图4所示
图4
选择好后,确认更换系统盘。稍等一会儿。回到图3的实例界面,配置“本实例的安全组规则”,具体位置如图5所示
图5
微信默认接口为80端口,所以服务器必须打开80端口,80端口的开启在右上角的“添加安全组规则”,然后新建安全组规则,在新建立的安全组规则里面在端口那一行填写“80”如图6所示。
图6
至此,阿里云服务器准备部分结束。
打开本机电脑的“运行”窗口(快捷键 win+R)输入“mstsc”回车。进入远程桌面连接界面。流程如下
计算机(C):阿里云公网IP
用户名:Administrator
"连接"——>“输入密码”——>“登陆”。进入阿里云服务器。界面如图7所示
图7
将项目代码“WeChatDemoTwo”“JDK”和“Tomcat”放进云服务器。安装jdk,配置环境变量,我选择的Tomcat是免安装版本,可直接运行,所以这里就不展示Tomcat安装的细节。jdk的安装、环境变量的配置、Tomcat的安装过程详情见JDK和Tomcat安装和配置的图文教程。
配置好环境变量后将Tomcat默认的8080端口号修改为80端口。端口号修改过程如下。
server.xml文件在apache的conf目录下,红色箭头所指的地方,没修改前是8080,需要将它修改成80。
然后启动Tomcat服务器,免安装版本的Tomcat服务器启动过程是这里。双击“startup.bat”就行。如果出现闪退可以尝试先点击下"shutdown.bat"然后再点击“startup.bat”。
在直接浏览器上输入http://localhost:80如果能显示下图
如果能正常显示上述界面,说明Tomcat能正常运行。
将“WeChatDemoTwo”项目导出成.jar格式放进“webapps”中,稍等一会儿,刷新,会自动生成项目的文件夹,在原有的http://localhost:80变成http://localhost/WeiXinDemoTwo/运行结果如下图
如果能显示上图则前期所有准备工作结束
服务器地址URl说明:服务器地址+项目名称+Servlet名称
令牌(Token):与“WeChatDemoTwo”中的Token要保持一致
消息加解***:随机生成
消息加解密方式:明文模式
其中Servlet名称在“WeChatDemoTwo”的web.xml文件中可以看到
Token值是写到“WeChatDemoTwo”中的,具体值需要到代码中修改。
具体代码下载:链接:https://pan.baidu.com/s/1Q0YMCdFGF1X8Bnj3V61sYQ
密码:z47x