springboot + maven项目成功编译后,需要打包成jar文件,然后用java -jar xxx.jar命令运行。
1,如何打包
Run as --> Maven Build... --> Goals位置填入package。如下图所示
2,如何修改端口
有时候需要在已运行tomcat的机器上运行Springboot,如果不修改端口,会报错。修改方式如下。
@Bean public EmbeddedServletContainerFactory servletContainer(){ TomcatEmbeddedServletContainerFactory factory = new TomcatEmbeddedServletContainerFactory(); factory.setPort(8088); return factory; }
附上整个Application类。(factory还有其他各种方法,自行研究)
@RestController @Configuration @ComponentScan @EnableAutoConfiguration public class Application { public static void main(String[] args) { SpringApplication.run(Application.class); } @Bean public EmbeddedServletContainerFactory servletContainer(){ TomcatEmbeddedServletContainerFactory factory = new TomcatEmbeddedServletContainerFactory(); factory.setPort(8088); return factory; } }