今天新建的项目,本地启动通过后发现部署到外部tomcat中总是提示加载不到配置文件,把war包解压后发现就没有配置文件,
spring boot打war包百度一大把,这里就不多讲了
pom 文件
<build>
<resources>
<resource>
<filtering>true</filtering>
<directory>src/main/resource</directory>
<includes>
<include>**/*.*</include>
</includes>
</resource>
</resources>
<finalName>${finalWarName}</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>springloaded</artifactId>
<version>1.2.5.RELEASE</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
因为放配置文件的源码包是自定义的,这里要指定源码包的文件,我的错误原因是directory里面的路径写错了,大家自行检查,多个源码包可写多个resource