sts初次run

关于如何在spring-tool-suite启动第一个springboot项目

前言:在CSDN上找了很多帖子,进了很多坑,现在回忆一下我是怎么白白花了这么多时间的

1.在eclipse上下载sts

由于我已经有eclipse了,本意不想再多下IDE了,于是我先照着教程把Maven给构建了,然后在eclipse marketplace里面下载sts

但是,不论是sts3,还是sts4,都下载失败了,但是我对eclipse环境的来源不太清楚,是当时用U盘从别人那里拷过来的,也不想大费周章的改变eclipse环境

报错的内容有

public key not found

总共有四五个,然后我在preference里面把两个latest选项都取消勾选了。

image-20230608205720974

结果是最后只剩一个public key not found,这个问题始终解决不了。

后来我的同学在自己的eclipse环境里面下载sts4十分顺利,一口气直接到finish,可能还是我的原因,但是真的找不出来。

2.下载sts4,运行“hello”,报错“端口占用”

直接到官网上下载。

在此提醒controller package 和 demoApplication.java是有层级的,后者层级更高。

报错之后,我就去任务管理器搜8080端口到底是谁在占用,结果自始自终就是sts4自己。于是我不停kill task,运行,kill task,运行……发现还是报错“端口占用”。

第二天,朋友帮我看,他点了一次运行,然后搜网址,出现了。

family who knows, 我每次运行完以后都觉得第一次没有成功运行,然后再点一次run,然后再去搜网址,这个re-run的动作,导致端口始终被占用,第二次运行失败。

因为第一次没有completed …s,这种文字,导致我以为没有运行成功。

3.连接MySQL,一开始用导入的spring boot-initializer,dependency问题或者是其他

java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@2ef041bb

pom.xml maven clean 的时候 build success,但是maven test 的时候还是build fail。不知道dependency和什么犯冲了。ps,settings.xml 我一直也觉得有问题。

4.改用IDE里的new spring start project,选择了两个dependency,成功运行无报错,但是MySql密码错误,无法连接database

非常突然

ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)

这个报错有说把my.ini加行代码的,照做无用。

有说停止运行,重启的,无用。

最后解决办法卸载mysql。

datagrip重新连接,没有问题了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值