Local Deployment
This article introduces how to start the Apache ShenYu
gateway in the local environment.
Before you read this document, you need to complete some preparations before deploying Shenyu according to the Deployment Prerequisites document.
#
Environmental preparation- Install JDK1.8+ locally
- Install Git locally
- Install Maven locally
- Choose a development tool, such as IDEA
#
Download the compiled code- Download
git clone https://github.com/apache/incubator-shenyu.gitcd shenyumvn clean install -Dmaven.javadoc.skip=true -B -Drat.skip=true -Djacoco.skip=true -DskipITs -DskipTests
use the development tool to start
org.apache.shenyu.admin.ShenyuAdminBootstrap
,Visit http://localhost:9095, the default username and password are:admin
and123456
respectively.If you use
h2
for storage, set the variable--spring.profiles.active = h2
and start the server.If you use
MySQL
for storage, need to follow the guide document to initialize the database and modify theJDBC
configuration inapplication-mysql.yml
, set the variable--spring.profiles.active = mysql
and start the server.If you use
PostgreSql
for storage, need to follow the guide document to initialize the database and modify theJDBC
configuration inapplication-pg.yml
, set the variable--spring.profiles.active = pg
and start the server.If you use
Oracle
for storage, need to follow the guide document to initialize the database and modify theJDBC
configuration inapplication-oracle.yml
, set the variable--spring.profiles.active = oracle
and start the server.
use the development tool to start
org.apache.shenyu.bootstrap.ShenyuBootstrapApplication
.