Local Deployment
This article introduces how to start the Apache ShenYu
gateway in the local environment.
#
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 incubator-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
to store, set the variable--spring.profiles.active = h2
.
- If you use
If you use
MySQL
for storage, copy mysql-connector.jar to /$(your_work_dir)/ext-lib, and modify themysql
configuration inapplication.yaml
.use the development tool to start
org.apache.shenyu.bootstrap.ShenyuBootstrapApplication
.If using the system of Windows, you may encounter a Git error with
filename too long
. You can run the commandgit config --system core.longpaths true
to solve this problem.