在阿里云的ESC上搭建自己的Spring Initializr服务器(Jar包在最后)
使用 http://start.spring.io经常出现这个情况
由于我的ESC已经安装了,在这里我们使用虚拟机来演示
1、首先需要安装Git
- 在Linux上安装git只需要一行命令,
yum install git
- 但是好像在ESC上没有安装yum,可以使用下面的下载工具
apt-get install git
参考:https://www.cnblogs.com/wulixia/p/11016684.html
2、安装MAVEN(需要安装JDK)
- 下载
wget https://mirror.bit.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
-
解压到/usr/local/下面
- 先创建文件夹
- 在复制过去
cp [文件名] [复制路径]
- 解压,重命名
tar -zxvf apache-maven-3.6.3-bin.tar.gz mv apache-maven-3.6.3 maven //最后删除压缩包(随你自己) rm -f apache-maven-3.6.3-bin.tar.gz
- 配置环境变量,和配置java差不多
//进去maven cd maven //查看路径 pwd //打开linux的配置文件 vim /etc/profile || (如果没有vim编辑器) vi /etc/profile //配置环境 export MAVEN_HOME=/usr/local/maven export PATH=$PATH:$MAVEN_HOME/bin //esc :wq 退出 //环境变量生效 source /etc/profile //验证生效 mvn -version
参考 :https://www.cnblogs.com/cannel/p/11104190.html
3、下载
- 去github [https://github.com/spring-io/initializr] 上找到这个项目,Spring项目的快速启动生成器
-
//将项目clone下来,但是我试了很多版本,最后我成功搭建就是0.6.0这个版本所有我们需要找到这个版本clone下来,自己创建一个文件夹来下载
-
//-b 选择版本 git clone -b v0.6.0.RELEASE https://github.com/spring-io/initializr.git
-
cd initializr/ //安装(最好将仓库的节点换成阿里云的会快很多,此处可以去泡杯茶了) /** <mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror> */ mvn clean install //出现这个就是成功了
-
//进入 cd initializr-service/ //需要修改pom.xml
-
首先看
- 然后()
-
需要将pom文件修改
-
然后在此安装initializer-service
mvn clean install //等待片刻
进入target文件夹
5、运行
java -jar initializr-service.jar --server.port=8989
[SUCCESS]
6、结果演示
7、最后一个附加的,
- 我一直以为只要运行了推出服务器也没事,但是这次才知道,原来,运行jar包之后退出窗口了,然后这个进程就没有了,
- 解决方案
使用这个运行
nohup java -jar initializr-service.jar &
成功
- 解决方案
使用这个运行
nohup java -jar initializr-service.jar &
成功
kill 18959 杀死进程
jar包下载:https://pan.baidu.com/s/1bA_z9xBtLmoQlrjEobZgUg 提取码 : e6cc