考虑到最近可能需要开发一个小程序,所以在网上买了一套小程序的视频先练练手,中秋花了两天的时间看完了,所以想在本地也实现一下,接下来就开始。
一,在开发小程序的时候需要有一个微信小程序AppID,如果没有就到微信官网(https://mp.weixin.qq.com)注册一个。
二.下载项目源码,部署环境,源码(链接:https://pan.baidu.com/s/1tMzkb5gcYNMeOOVku7gWww 密码:az67)
①、开发环境:STS+JDK1.8+Tomcat7+maven
②、需要部署的环境(Redis+Zookeeper),所以先需要在本地Linux上安装Redis+Zookeeper,安装过程大家到网上百度。
在启动Redis 的时候我们需要修改的文件(不设置密码)
#将daemonize no 改成yes daemonize yes
启动的时候,这种方式是按conf文件配置启动
./redis-server redis.conf
redis启动完成之后 ,设置一个值
127.0.0.1:6379> set aa 1212
打开Redis Desktop Manager 软件,连接虚拟机的ip:6379(Redis默认端口),如果看到有数据,说明连接成功的
记住这个ip +port ,到时候会在项目中替换的。
安装Zookeeper 安装流程自行百度,安装完之后,输入下面命令,如有数据,则安装成功
[root@localhost ~]# ps -aux|grep 'zookeeper' Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ root 8033 0.0 0.0 103324 852 pts/1 S+ 00:15 0:00 grep zookeeper [root@localhost ~]#
③,部署项目,启动STS,配置好maven库,jdk
导入\文件\小程序后端【完结】\imooc-videos-dev
a、需要修改的地方:所有的redis,Zookeeper 端口换成我们现在启动的端口,,全局搜索192, 8081端口的地址,前面的ip换成我们本地ip
b、项目的pom 文件新增
<build> <finalName>springmvc</finalName> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <verbose>true</verbose> <fork>true</fork> <executable>D:/soft/jdk/bin/javac</executable> </configuration> </plugin> </plugins> </build>
上面jdk的路径换成自己电脑上的路径
三、配置数据库脚本
脚本文件在\文件\sql 中
四、将文件\ffmpeg 拷贝到C盘目录
五、启动项目
先将项目maven clean一下,接下来直接对项目maven build ,成功之后启动
启动成功 浏览器输入路径,可以看到接口信息 http://localhost:8081/swagger-ui.html