java写微信小程序答辩问题_微信小程序开发遇到的问题:JAVA服务器端,微信支付...

本文记录了使用Java开发微信小程序时遇到的挑战,包括配置HTTPS证书、Linux服务器上的Tomcat管理、文件权限问题以及微信支付接口的实现。在服务器端,遇到了腾讯云SSL证书问题,最终通过购买解决方案解决。在小程序端,解决背景图片填充问题,并介绍了微信支付的步骤。
摘要由CSDN通过智能技术生成

最近接了一个微信小程序的活,想象中微信小程序应该跟普通的网站开发差不多,实际上就前端来说确实差不多,但是还是遇到不少蛋疼的问题,所以这里记录一下,希望对后来人有所启示。

服务器端方面:

服务器端是用Java写的,应用服务器是tomcat7

问题1、微信小程序要求向我们自己服务器发送的请求是https协议并且备案过的域名,我这里客户提供的域名是备案之后的,但是https得自己搞,https的证书可以在腾讯云和沃通申请1年的免费证书。我是在腾讯云上申请的,证书下载下来之后,只有apache的和Nginx的,没有tomcat的,在网上看了下,可以用openSSL生成tomcat的证书,但是太麻烦了,所以我这里安装了一个nginx代理tomcat,然后配置nginx的证书,nginx的安装和证书的配置都是很简单的,这里就不描述了,但是出现的问题是一直在报 证书的证书的key这个错误,反复尝试多次,还是不行,最后发现是腾讯云办法的证书有问题。。。。没办法这里就没再去自己配置证书了,而是直接在腾讯云上面购买微信小程序的解决方案,购买腾讯已经配置好SSL的服务器。

问题2、腾讯云提供的服务器是Linux的,在使用腾讯云配置好的服务器的时候,发现tomcat的个个目录都不在同一个目录下面,通过类似于连接的方式跳转过去,服务器可以通过putty登录连接,可以使用FIleZilla上传文件。在这里出现的问题是在tomcat的bin目录下面始终找不到startop.sh,也找不到其他任何与启动tomcat相关的东西。最后发现,腾讯这里吧tomcat配置成了服务,启动是以服务的方式启

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值