jar:不包含webapp目录下的静态资源,只有src/main/java里的class文件以及pom文件。主要用于充当类库,插件使用。
war:包含整个web应用程序,不只有class也有html等文件。可以独立部署到tomcat。
至于如何打包,idea里,在IDEA界面,点击右侧【Maven】,展开【Lifecycle】,点击【clean】,最后点击【package】或者【install】,常用install命令
clean目的是清除target文件,将之前打的包删除,不删除也可以打包,按照惯例都会clean一下。

如需修改包名称可配置此标签 <finalName>XXX</finalName>
查看控制台输出,出现“BUILD SUCCESS”说明打包成功,右侧项目菜单会出现target文件,jar包就在此文件,可以查看路径找到该jar包

至于要打jar包还是war包,取决于pom文件的配置
如下

如果要打成jar包就写jar,如果要打war包就改成war。创建的时候默认war。修改完,再去执行前面的maven打包命令即可。
端口修改
更改项目端口是在【application.properties】中添加端口号

网友评论