1.4 SpringBoot项目的部署
在开发环境中,我们可以随时启动项目,如果在真实的服务器环境中,那该怎么做呢?分两种情况
打包成jar
在pom.xml里加上59行这一句:
然后运行的时候,选择run as,然后选择maven install,接着就会进行一系列的打包操作,最后在target文件夹生成可执行的jar文件:
如果用命令行去执行它:
java -jar demo-0.0.1-SNAPSHOT.jar
就在这个服务器启动了,因为jar包含tomcat,并不需要先启动tomcat。
打包成war
某些环境需要用到已有的tomcat或者nginx服务器,所以不能使用springBoot自带的tomcat,这就要打包成war,或者直接把编译后的文件放到服务器部署目录。写成war就可以了。