创建spring boot项目时无法访问https://start.spring.io的解决方法
最近用IDEA创建spring boot项目总是报错,用浏览器访问https://start.spring.io时,会被百度云加速的安全检查拦截,要输入验证码才能登录,导致无法访问。而在IDEA中,一直连不上官网,报403错误。试了网上各种办法,像关闭浏览器代理,IDEA的设置(setting ->HTTP Proxy->check connection),关闭防火墙都试过不起作用。.
最近用IDEA创建spring boot项目总是报错,用浏览器访问https://start.spring.io时,会被百度云加速的安全检查拦截,要输入验证码才能登录,导致无法访问。而在IDEA中,一直连不上官网,报403错误。
试了网上各种办法,像关闭浏览器代理,IDEA的设置(setting ->HTTP Proxy->check connection),关闭防火墙都试过不起作用。
原因:网络问题,换个网络环境也许就好了
解决办法:
方法1、直接在官网配置好项目下载压缩包解压到本地,再用IDEA打开
方法2、配置本地spring initializr服务器
1)如果有docker环境,直接在docker下运行以下命令,docker真心好用
docker run -tid --name spring-initializr -p 8080:8080 pollyduan/start_spring_io:latest
然后访问 IP:8080即可
在IDEA中创建spring boot项目配置一下也可访问成功
2)没有docker环境在Linux下执行以下命令(Centos 7)
# 安装git
sudo yum install git
# 在github下载项目
git clone https://github.com/spring-io/initializr.git
# 项目依赖maven,没有环境执行下面命令
wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
tar -zxvf apache-maven-3.5.4-bin.tar.gz
sudo update-alternatives --install /usr/bin/mvn mvn /root/apache-maven-3.5.4/bin/mvn 1000
# --------------------------------------------------------
# 构建项目
cd initializr
./mvnw clean install
# 开始构建子项目,进入initializr-service文件夹
cd initializr-service
../mvnw package
# 构建成功后会在initializr-service文件夹中生成一个target文件夹,进入target文件夹
cd target
# 后台运行jar包,由于我的8080端口已经被占用,所以指定了其他端口
nohup java -jar initializr-service.jar --server.port=8000
如果在本地部署的话,只需要访问http://localhost:8000就可以看到项目首页了。在远程部署的话,访问方式一样,http://ip:port即可。
参考:
1、 idea 新建springboot出现Cannot download https://start.spring.io;
2、 创建spring boot项目时无法访问https://start.spring.io的解决方法
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)