关于SpringBootCLI启动时出现的问题

版权声明:本文为 小异常 原创文章,非商用自由转载-保持署名-注明出处,谢谢!
本文网址:https://blog.csdn.net/sun8112133/article/details/104137328







背景: 最近在研究 Spring Boot CLI 工具如何使用,经书中记载,只需要安装 JDKSpring Boot CLI 这两个软件,然后写一段 Groovy 语言的代码即可,连编译都可省略,就能在网页中预览。我感觉非常神奇,于是开始了实践,实践方式非常简单,但是却卡在了执行的最后一步。哎,不得不吐槽一下,这个问题我研究了整整两天,问老师、问大神、问百度一直得不到解决,在这里我还要感谢女朋友对我的大力支持,贡献出一台腾讯云服务器让我实践。

问问题1


问问题2

本博客主要是记录此次问题出现的前因后果,以及我最终的解决方式,后续我也会写一篇关于 Spring Boot CLI 工具的 HelloWorld 博客。如果本篇博客也能帮助到你,那再好不过了。


一、出现的问题

一开始我根据书的提示,从官网上下载了 Spring Boot CLI 1.3 版本 的工具(我再吐槽一下,家里网速实在太慢了,9.2MB 的文件居然下了4个多小时),然后一步一步操作,在运行的时候出现了以下问题:

出现的问题

重复了好几次依旧是这个问题,由于我是个英语白痴,借助谷歌翻译了一下:

谷歌翻译

再加上百度,还是不知道问题出现在哪里,这时候我怀疑可能是版本的问题,从官网上下载了 2.0 版本的 CLI(又下载了四个多小时),但又出现了新的问题:

出现的问题2



二、解决方式

我最终定位了三个方向,第一:版本过低;第二:网速问题;第三:删除依赖目录重新下载

第一次运行它会下载一些依赖,所以会很慢,之后就会很快的。他下载的依赖位置是:[当前用户的家目录]\.m2 目录。

依赖目录



三、注意事项

1、尽量使用高版本的 Spring Boot CLI 工具

后来我的服务器使用了 2.0 版本的 CLI,测试通过后,我又改回 1.3 进行测试,发现依然报错。


2、尽量使用 Groovy 语言

这款工具支持什么语言我不太清楚,不过我查阅资料后,发现 Spring Boot CLI 基本都是和 Groovy 代码结合使用。



四、解决过程

出现了一系列的问题后,解决这些问题的时候由于网速过慢,使得效率特别低,于是求助女友后,女友为我提供了一台云服务器,让我再次信心暴涨,我将实践所需要的材料传到云服务器上。

准备的环境

  • 云服务器一台:Windows Server 2016 Datacenter
  • Spring Boot CLI 2.0.0
  • JDK1.8

配置 PATH 环境变量,以及安装测试好 JDKSpring Boot CLI 后,开始我的 “表演”:

实践

虽然网速得到了提升,但是第一次运行依旧很慢(差不多 40 多分钟才下载完 20MB 左右的依赖),在耐心的等待后,终于依赖下载好了。但居然报了错:

40多分钟

不过没关系,当我再次尝试运行后,居然成功开启了,皆大欢喜:

再次运行

打开网页进行测试,结局依然很完美!:

打开网页

后来我改用 1.3 版本,发现还是在报错:

使用1.3

后来我又尝试了好多次,依旧是 1.3 版本的报错;而 2.0 版本第一次运行也会报个错,后来就全好了!

不管怎么说,这次实践还算是圆满完成了!。。。感谢女友的支持!!



博客中若有不恰当的地方,请您一定要告诉我。前路崎岖,望我们可以互相帮助,并肩前行!



发布了166 篇原创文章 · 获赞 169 · 访问量 15万+

猜你喜欢

转载自blog.csdn.net/sun8112133/article/details/104137328
今日推荐