target中没打上application.properties文件

来源:3-2 项目优化

慕工程7282765

2020-09-25

之前一直正常的,eurake,geteway,system都一直启动成功,今天做配置热部署后,重启了一下idea,然后发现eurake,gateway这两个启动时都默认去占用8080端口,而system报的不到数据库驱动,后来发现是因为target中没有打包上application.properties文件引起的,因为我把文件手工复制过去,所有服务就可以正常启动了,请问老师,怎么会出现这种情况呢?除了手工复制文件过去,还可以怎么解决呢,我是完全按老师的步骤做的,只是spring-boot-starter-parent因为自动下载不到2.2.2.RELEASE的,所以用的是2.2.10的。不会是这个引起的吧?

写回答

1回答

甲蛙

2020-09-26

springboot应用默认是用tomcat启动的,默认端口都是8080,所以我们需要为每个应用增加application.properties,并通过修改server.port来修改启动端口。

如果确定三个应用之前都没问题,那么可以maven clean一下

0
1
慕工程7282765
非常感谢!
2020-09-27
共1条回复

Spring Cloud+ Vue前后端分离开发企业级在线视频系统

全网稀缺课程 市场热门项目+主流框架 一课掌握前后端技术

1743 学习 · 1697 问题

查看课程