您的位置:首页 > 移动开发 > 微信开发

微信小程序——校园活动地图后端开发日志(1)

2017-05-18 15:15 381 查看

微信小程序后端开发日志(1)

我差不多已经是一条废咸鱼了

昨天早晨心血来潮想测试一下买的微信小程序服务器能不能使用,结果调试了一上午也没有搞定,最后还是把tomcat卸载了装了一个压缩包版的才解决。在后端上面没什么经验碰到问题还真是举步维艰啊。

一开始甚至都不知道怎么启动tomcat,网上的教程都是执行
bin/startup.sh
,但我在
bin
目录下都没有
.sh
文件。后来试过
service tomcat start
能执行但没啥效果,误打误撞才试出的
tomcat start


此时
tomcat start
又会碰到几个错误。一个是
/etc/sysconfig is a directory
。查看
sbin
中的脚本,可以看到

# Get instance specific config file
if [ -r "/etc/sysconfig/${NAME}" ]; then
. /etc/sysconfig/${NAME}
fi


然而在这段代码之前并没有找到
NAME
的定义,当然也可能是我自己不太懂的缘故,毕竟没有接触过几次shell编程。今天我又找了一个有关这个问题的Red Hat Bugzilla,码着后面细看一下。

于是我强行自定了一个
NAME="tomcat"
,然后又把环境变量
$CATALINA_BASE
指向tomcat的工作目录
/usr/share/tomcat
。此时执行
tomcat start
则不报错。

然而!!并没有什么卵用,虽然访问公网ip能得到一个404,但
tomcat stop
tomcat start
之后就得到503了,怎么开都开不起来。

遂放弃。

yum remove tomcat
卸了了事。

直接在官网下了tomcat7.0.78,解压到
/usr/local
。再配置一下

export $CATALINA_BASE="/usr/local/tomcat"
export $CATALINA_HOME="/usr/local/tomcat"


有没有其他操作也不太记得清了,然后执行
bin/startup.sh
就能在网页访问到tomcat主页了,简直感动。访问域名 https://xxxxxxxx.qcloud.la 也能进入这个主页,看来https也没有什么问题,小程序真机测试也能获取到(但是模拟器报域名不合法的错误)。

5.24更新,经查证,模拟器报域名错误系管理员AppID未绑定上小程序服务器配置的原因。

先这样吧。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息