Sosoapi环境搭建
这里对Sosoapi介绍不多说,自己上官网上看看,本文重点分享一下,Sosoapi本地项目的搭建。源码下载地址 : https://github.com/sosoapi,官网可以找到。
第一步: 打开GitHub,会发现有三个项目:sosoapi-web,framework,swagger-ui-ext。什么都别管,先下载下来。
第二步: 将sosoapi-web 和 framework 项目导入。然后在用maven构建一下。注意,sosoapi-web 依赖 frameWork项目。
第三步: 构建后,将项目部署到tomcat上,首页链接配置在filter-dev-master.properties的web.base.url属性中。打开首页后,点击注册,会发现邮箱验证不过,看一下后台日志会发现,是因为数据库连接不上。
第四步: 配置数据库
首先,依然是在filter-dev-master.properties里。我的配置如下:
jdbc.driverClassName = com.mysql.jdbc.Driver
jdbc.url = jdbc:mysql://localhost:3306/sosoapi
jdbc.username = root
jdbc.password = root
- 1
- 2
- 3
- 4
(需要本地有MySQL的环境,版本是5.5+)。
然后,就是创建sosoapi数据库:create database sosoapi;
之后,再sosoapi-web 项目里db/sosoapi.sql文件导入数据库:source c:/sosoapi.sql。
最后,重新构建部署项目,启动服务器,注册的时候邮箱就可以验证过了。
第五步:邮箱邮件服务器配置。当我们注册完后,会发现注册的邮箱收不到邮件,这里是因为没有配置邮箱的相关信息。我的配置如下:
host=smtp.163.com
charset=UTF-8
default.from.email=young_smith@163.com
default.from.passwd=****
default.from.name=default
notice.from.email=young_smith@163.com
notice.from.passwd=******
notice.from.name=notice
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
到这里,Sosoapi本地项目的搭建基本完成。如有不详细的地方,希望提出,谢谢。
如果由于一些特殊的原因比如无法访问外网导致邮件发送不了,可以直接修改表数据来实现验证激活
update t_user_basic set valid=1 where email='dddd@qq.com';
Sosoapi环境搭建相关推荐
- sosoApi 环境搭建
[SosoApi] http://www.sosoapi.com/ [linux环境下搭建SosoApi工程] 前提:安装并启动mysql 创建database 比如sosoapi,执行工程中自带的 ...
- Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建
Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建 一.Anaconda 创建 python3.7环境 1.进入 C:\Users\用户名 目录下,找到 ...
- Windows10+Anaconda3+Pycharm环境搭建
Windows10+Anaconda3+Pycharm环境搭建 一.安装Anaconda3 1.进入 anconda官网,下载Anaconda3 2.安装,选项默认继续安装(可以自行更改安装位置),等 ...
- SpringCloud Alibaba微服务实战(一) - 基础环境搭建
说在前面 Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案.此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来 ...
- 2021年大数据环境搭建(二):分布式环境搭建
2021大数据领域优质创作博客,带你从入门到精通,该博客每天更新,逐渐完善大数据各个知识体系的文章,帮助大家更高效学习. 有对大数据感兴趣的可以关注微信公众号:三帮大数据 目录 分布式环境搭建 集群规 ...
- 2021年大数据Spark(八):环境搭建集群模式 Standalone HA
环境搭建-Standalone HA 高可用HA Spark Standalone集群是Master-Slaves架构的集群模式,和大部分的Master-Slaves结构集群一样,存在着Master单 ...
- 2021年大数据Spark(六):环境搭建集群模式 Standalone
目录 环境搭建-Standalone 前言 Standalone 架构 集群规划 修改配置并分发 修改slaves 分发到其他机器 修改spark-env.sh 集群启动和 ...
- CentOS7环境搭建使用PhpStorm上传代码
一.虚拟机介绍 虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的.运行在一个完全隔离环境中的完整计算机系统. 虚拟系统通过生成现有操作系统的全新虚拟镜像,它具有真实win ...
- window10 系统上 ecplise 环境搭建
ecplise 安装需要用到 JDK 环境的搭建以及ecplise 的下载 这两部完成即可 一: JDK环境搭建 到官网上下载JDK并且安装即可(下载的时候注意选择Accept License Ag ...
- centOS7 LNMP+phpmyadmin环境搭建 第三篇phpmyadmin安装
这篇文章主要介绍了CentOS7 LNMP+phpmyadmin环境搭建,第三篇phpmyadmin安装,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 之前我们已经安装了lnmp的环境,现在让我们 ...
最新文章
- mysql error 10048_mysql 连接异常(10048)
- 所谓 jQuery 插件,怎样开发一个 jQuery 插件
- Docker Caffe部署
- Android短信拦截2019,关于征集2019年度信息科学领域重大项目立项建议的通告
- 王爽汇编第九章学习笔记
- filebeat 乱码
- python docx库使用样例_Python docx库用法示例分析
- python封装概念_Python封装及解构
- java reader 方法_Java Reader reset()方法
- Android@Home与智能家居
- Python 最大公约数的欧几里得算法及Stein算法
- python3数据结构菜鸟教程_Python3
- CMakeLists.txt 介绍
- VScode插件C/C++ Project Generator产生的Makefile模板
- ruoyi-cloud代码生成(跨数据库)
- Linux(Ubuntu)下使用OneNote
- 均匀分布 卡方分布_指数分布和卡方分布转换以及初试专业课试题拆封视频
- [多目标优化算法]1.NSGA-II——非支配排序遗传算法
- arcsde mysql_ArcSDE空间数据库安装配置问题
- 广东 - 012 - 汕头南澳岛
热门文章
- 木马的原理:解析危险的特洛伊木马恶意程序(转)
- 电脑连接移动设备android驱动程序,手机连接电脑驱动程序下载汇总
- ios9提取安装包ipa_iOS获取App ipa包
- 知网caj怎么打开?如何将CAJ转Word?
- android录屏直播方案,安卓手机录屏直播软件怎么用?
- 面向电缆行业的高级计划与排程(商简SPS)解决方案
- mysql内连接和左连接的区别_MySQL连接查询 内连接和外连接的区别
- 计算机视觉是否已经进入瓶颈期?
- Altium Designer19 生成Gerber文件方法
- EXCEL常用函数汇总