所謂第一個(gè)springboot程序?qū)τ谝粋€(gè)菜鳥(niǎo)來(lái)說(shuō),真的是一波三折,好多事情也說(shuō)不清楚為啥,但是改了它就生效了。
哎,不得不承認(rèn),配置環(huán)境這事對(duì)我來(lái)說(shuō),有點(diǎn)水土不服。
第一個(gè)坑
Add an implementation, such as Hibernate Validator, to the classpath
<dependency>
? ? <groupId>org.hibernate.validator</groupId>
? ? <artifactId>hibernate-validator</artifactId>
?</dependency>
第二個(gè)坑
o.s.j.e.a.AnnotationMBeanExporter : Unregistering JMX-exposed beans on shutdown
網(wǎng)上大部分的解決方案都是加上Tomcat或者是加上web
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</dependency>
然并卵,最終的解決方案是需要?jiǎng)h掉springboot下面的文件,和Tomcat下面的文件,然后update maven
參考http://www.itdecent.cn/p/30213fdc523b
主要的問(wèn)題是tomcat沒(méi)有下載完整,雖然STS沒(méi)有報(bào)錯(cuò)。先清除SpringBoot的依賴(打開(kāi)路徑:/home/mo/.m2/repository/org/springframework/boot,把文件清除掉),然后在清除tomcat依賴(路徑:/home/mo/.m2/repository/org/apache/tomcat),然后在STS中用Maven Update項(xiàng)目,然后重新運(yùn)行SpringBoot項(xiàng)目,問(wèn)題解決。這種方法要確保網(wǎng)絡(luò)的通暢
最終看到完整的啟動(dòng)服務(wù)器了,正是開(kāi)頭難啊
hello spring boot
