本地部署
本文介绍本地环境启动 Apache ShenYu 网关。
在阅读本文档前,你需要先阅读部署先决条件文档来完成部署
shenyu前的环境准备工作。
环境准备#
- 本地正确安装JDK1.8+
- 本地正确安装Git
- 本地正确安装Maven
- 选择一款开发工具,比如IDEA
下载编译代码#
- 下载代码
git clone https://github.com/apache/shenyu.gitcd shenyumvn clean install '-Dmaven.javadoc.skip=true' '-B' '-Drat.skip=true' '-Djacoco.skip=true' '-DskipITs' '-DskipTests'使用开发工具启动
org.apache.shenyu.admin.ShenyuAdminBootstrap,访问 http://localhost:9095 , 默认用户名和密码分别为:admin和123456。如果使用
h2来存储,设置变量--spring.profiles.active = h2启动服务。如果使用
MySQL来存储,需按照 指引文档 初始化数据库和修改application-mysql.yml中的jdbc相关配置,再设置变量--spring.profiles.active = mysql启动服务。如果使用
PostgreSql来存储,需按照 指引文档 初始化数据库和修改application-pg.yml中的jdbc相关配置,再设置变量--spring.profiles.active = pg启动服务。如果使用
Oracle来存储,需按照 指引文档 初始化数据库和修改application-oracle.yml中的jdbc相关配置,再设置变量--spring.profiles.active = oracle启动服务。如果使用
OpenGuass来存储,需按照 指引文档 初始化数据库和修改application-og.yml中的jdbc相关配置,再设置变量--spring.profiles.active = og启动服务。
使用开发工具启动
org.apache.shenyu.bootstrap.ShenyuBootstrapApplication。