1.啓動工程時,沒法加載到application.yml文件,也就是端口是默認的8080tomcat
解決方法:1).在有main函數的類中,實現EmbeddedServletContainerCustomizer接口,並重現服務器
@Override
public void customize(ConfigurableEmbeddedServletContainer configurableEmbeddedServletContainer) {
configurableEmbeddedServletContainer.setPort(8091);
}app
能夠實現修改端口;jsp
可是這辦法不是從根本上解決辦法:maven
查看pom.xml文件的時候意外發現:<packaging>pom</packaging>,應該是pom沒法把yml加載classpath,把pom改爲war以後就能夠了ide
maven中的三種工程:函數
1.pom工程:用在父級工程或聚合工程中。用來作jar包的版本控制。測試
2.war工程:將會打包成war,發佈在服務器上的工程。如網站或服務。網站
3.jar工程:將會打包成jar用做jar包使用。spa
2.自帶的tomcat不支持jsp。暫沒有測試
別人的:https://blog.csdn.net/aqsunkai/article/details/69661335