目录
2.宝塔部署springboot jar包后端资源(ssl证书问题,经检测宝塔提供的免费证书对微信小程序无效,具体原因未知,也许是因为springboot的原因,不适配吧)
去服务器命令行窗口用root权限,输入bt,即可出现以下选项
他的ssl证书类型是tomcat
我用的是阿里云免费提供的证书,到阿里云平台直接搜索ssl即可,进入控制台
例如这样,这个证书直接申请就是一年,(前提是有域名),然后申请成功,我们需要点击右侧的下载,选择我们对应的服务器类型,这里是tomcat,对应的是一个fpx文件,我们需要把它放到springboot项目下的resource下。然后再核心配置文件中输入相关配置,例如
- server:
- port: 7777
- tomcat:
- uri-encoding: UTF-8
- max-threads: 1000
- ssl:
- key-store: classpath:xxxx.pfx
- key-store-password: 下载的文件里有密码
- key-store-type: PKCS12
- enabled: true
首先开发微信小程序,我们是用微信开发者工具,当我们开发完成之后我们需要用APPID
我们需要打开微信小程序的登录页面
然后我们注册我们的账号,一个邮箱好像只能注册一个小程序,然后
我们到下面开发管理的开发设置中找到我们的开发者APPID,只有用这个我们才能上线小程序。
要不然我们的上传按钮是灰色的。然后我们上传的小程序就到了下图的开发版本模块,我们在这里可以进行测试体验,检查一下是否有问题,如果没有问题,我们可以提交审核了,然后我们就到了中间的审核位置,审核通过后我们就可以提交上线了。
注:在这里我们还需要注意一个非常大的细节,我们需要到我们的开发管理下的开发设置下
我们一定要上传我们小程序上用到的服务器域名,要不然我们就会无法加载相关资源。 (域名无法访问问题解决)