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

微信小程序后端开发日志(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 stoptomcat 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未绑定上小程序服务器配置的原因。

先这样吧。

你可能感兴趣的:(小程序,后端开发)