Skip to content

Commit fb610f8

Browse files
author
wuxw7
committed
增加详细的项目安装说明
1 parent 96ff431 commit fb610f8

3 files changed

Lines changed: 61 additions & 13 deletions

File tree

README.md

Lines changed: 59 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,14 @@ https://jingyan.baidu.com/article/925f8cb836b26ac0dde0569e.html(有详细说明)
2222

2323
这里对于git 不做过多的说明,不了解的朋友可以查看这里 https://git-scm.com/book/zh/v1/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git
2424

25-
4.0 本地安装项目
25+
4.0 MySQL安装
26+
27+
MySQL版本没有要求,这里以MySQL5.7.18.1(目前为最新版) 为例 ,到这里https://dev.mysql.com/downloads/installer/ 傻瓜式安装
28+
不会的请参考这里 http://jingyan.baidu.com/article/e75057f2c7d4ebebc91a89cb.html?st=2&os=0&bd_page_type=1&net_type=2
29+
然后创建数据 redpacket 编码方式设置为UTF-8,根据E:\myproject\RedPacket\db 下的RedPacket.sql 创建 表信息
30+
31+
32+
5.0 本地安装项目
2633

2734
进入 要存放代码的目录,这里我们以E:\myproject为例
2835

@@ -32,5 +39,56 @@ https://jingyan.baidu.com/article/925f8cb836b26ac0dde0569e.html(有详细说明)
3239

3340
克隆代码到本地执行命令 git clone https://github.com/java110/RedPacket.git
3441

42+
修改在E:\myproject\RedPacket\etc目录下db.properties
43+
44+
driver=com.mysql.jdbc.Driver
45+
url=jdbc\:mysql\://135.192.86.200\:31057/redpacket?useUnicode\=yes&characterEncoding\=UTF8&autoReconnect\=true
46+
username=red
47+
password=red\#123
48+
49+
修改为自己的MySQL信息,135.192.86.200 修改为自己数据库地址 ,31057修改为自己数据库端口(如果数据库信息没有修改默认为3306)
50+
填写自己的数据库用户名和密码
51+
3552
进入 RedPacket 目录 执行 mvn clean install 命令
53+
54+
在 target 目录下会有打包好的 war文件 (E:\myproject\RedPacket\target\RedPacket-0.0.1-SNAPSHOT.war)
55+
56+
6.0 下载安装Tomcat
57+
58+
官方获取Tomcat,这里以Tomcat8为例 http://tomcat.apache.org/download-80.cgi 下载解压,将上一步生成的RedPacket-0.0.1-SNAPSHOT.war的war包
59+
改名为RedPacket.war 放入到解压后的Tomcat目录下webapps 下,然后再bin 目录下运行 startup.bat 启动
60+
61+
7.0 访问项目
62+
63+
该项目是对接微信和支付宝,所以必须要求有微信公众号或支付宝服务窗,微信对接地址为:http://ip:port/RedPacket/WGatewayController.indexPage
64+
这里ip:port ip 对应公网ip port对应 公网开放端口,微信目前只支持80端口,所以这个对接时请修改为80,首页访问地址为:http://ip:port/RedPacket/WIndexPacketController.indexPage
65+
支付宝对接地址为:http://ip:port/RedPacket/GatewayController.indexPage这里ip:port ip 对应公网ip port对应 公网开放端口,所以这个对接时请修改为80,首页访问地址为:http://ip:port/RedPacket/IndexPacketController.indexPage
66+
如果没有微信公众号和支付宝服务窗的情况下需要测试时,BaseController 类下的方法
67+
/**
68+
* 登录校验
69+
*
70+
* add by wuxw 2016-1-31
71+
*
72+
* @param request
73+
* @return
74+
*/
75+
public boolean loginValidate(HttpServletRequest request) {
76+
// 生产获取用户
77+
User user = this.getUser();
78+
// 测试获取用户
79+
//User user = this.getTestUser();
80+
if (user == null) {
81+
return false;
82+
}
83+
return true;
84+
}
85+
86+
注释 生产获取用户,放开测试用获取用户,并且在数据库表t_user表中插入数据如下:
87+
88+
insert into t_user(name,passwd,phone,userId,wOpenId,zOpenId,email)
89+
values('java110官方测试','123456','15897089471','10020160223001','123','','928255095@qq.com');
90+
91+
92+
93+
3694

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,4 @@
1-
#driver=com.mysql.jdbc.Driver
2-
#url=jdbc\:mysql\://123.57.155.214\:3306/redpacket?useUnicode\=yes&characterEncoding\=UTF8
3-
#username=OutTest
4-
#password=wxwlovewym2977
5-
61
driver=com.mysql.jdbc.Driver
7-
url=jdbc\:mysql\://135.192.86.200\:31057/redpacket?useUnicode\=yes&characterEncoding\=UTF8&autoReconnect=true
2+
url=jdbc\:mysql\://135.192.86.200\:31057/redpacket?useUnicode\=yes&characterEncoding\=UTF8&autoReconnect\=true
83
username=red
94
password=red\#123

etc/db.properties

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,4 @@
1-
#driver=com.mysql.jdbc.Driver
2-
#url=jdbc\:mysql\://123.57.155.214\:3306/redpacket?useUnicode\=yes&characterEncoding\=UTF8
3-
#username=OutTest
4-
#password=wxwlovewym2977
5-
61
driver=com.mysql.jdbc.Driver
7-
url=jdbc\:mysql\://135.192.86.200\:31057/redpacket?useUnicode\=yes&characterEncoding\=UTF8&autoReconnect=true
2+
url=jdbc\:mysql\://135.192.86.200\:31057/redpacket?useUnicode\=yes&characterEncoding\=UTF8&autoReconnect\=true
83
username=red
94
password=red\#123

0 commit comments

Comments
 (0)