idea这个开发工具不得不说是很强大的,但是有时候各种配置有时候确实会让人很抓狂。最近工作中发现application.properties里配置的server.port突然不生效了,在网上找了半天,尝试了各种方法都没能解决。
在这里插入图片描述

如上图所示我设置的端口是8082,而且整个文件配置都是灰色的,但是debug的时候却是8080
在这里插入图片描述

后来看了一下工程的pom文件里面有<packaging>pom</packaging>
在这里插入图片描述
配置<packaging>pom</packaging>的意思是使用maven分模块管理,一般pom中配置这个,意味这个pom 项目里没有java代码,也不执行任何代码,只是为了聚合工程或传递依赖用的。一般来说所有的父级项目的packaging都为pom,packaging默认类型jar类型,如果不做配置,maven会将该项目打成jar包
解决办法就是把<packaging>pom</packaging>去掉,重启idea。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐