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