参考: https://blog.csdn.net/QQ _ 41918166/article/details/109490635
一、Artifact的概要实际上Artifact是maven中的概念,表示某个module如何包装。
例如war、war exploded、jar、ear等封装形式; 如果module有Artifacts,就可以将其部署到APP应用程序服务中!
二、区别 war模式:这可以说是分发模式。 从名称中可以看出,这是在war包之后分发的
war exploded模式:单词exploded的形容词词性是“分解”的意思。 从图像上的文件结构可以看出,它与本身的翻译意义相同,是被分解的。 也就是说,未压缩产品(如war和jar )之前的目录结构会直接将文件夹、jsp页、classes等移动到Tomcat部署文件夹中并进行加载部署。因此这种方式支持热部署,一般在开发的时候也是用这种方式。
三. war exploded热部署可以在war exploded模式下实现热部署。 这意味着每次修改代码时,无需重新启动tomcat即可实时查看修改代码后的效果。
1、散热方式设置1、tomcat配置
on ‘update‘ action (用户主动执行更新on frame deactication:在“编辑”窗口不再聚焦时更新您可以根据自己的需要进行设置。 我这里两个都有设置,都设置为更新类和资源
注意:
1、在war exploded模式下,项目中有一个名为Update classes and resources的选项。 在war模式下,没有此选项。
2、war exploded模式下tomcat启动项目失败时的解决方法
在这种情况下,模式应该只设置为war exploded。 上一步中的tomcat配置未更改为更新类和资源。 设置为Update classes and resources可以解决问题。