前言:在配置Web应用的Artifacts时,发现了Type: Web Application: Exploded,它表示什么意思呢?另一个和它很像的配置Web Application: Archeive和前者有什么区别呢?本博文会详细介绍该内容,如果觉得有帮助,希望可以点赞、评论。谢谢。
一 Web Application的部署方式
在IDEA中,配置Artifacts时,默认选择了 Web Application: Exploded,点击下拉三角,发现类似的项目:Web Application: Archeive
参考IDEA官方文档
A Web application can be deployed to the server as an exploded directory where files and folders are presented in the file system as separate items or as a Web archive (WAR file) which contains all the required files.
可以将Web应用程序部署到服务器上:
Web Application: Exploded
一个“分解”的目录,其中的文件和文件夹在文件系统中以分开的形式呈现。Web Application: Archeive
包含所有必需文件的Web归档文件(WAR文件)的形式显示。
简言之,Web Application: Exploded,把编译输出的web项目,直接拷贝到web服务中,而Web Application: Archeive时把编译输出的web项目打成war包在部署到web服务器中。
在开发阶段,建议使用Web Application: Exploded,直接拷贝到web服务器,省去解压等过程,也许更高效。
在正式发布阶段,建议使用Web Application: Archeive,打包成一个整体的文件,方便上传的远程web服务器。
单词拓展:
Exploded (英 /ɪkˈspləʊdɪd/ 美 /ɪkˈsploʊdɪd/ adj. 分解的) 被用来表示目录及文件没有被打包,最初在文件系统中的存在状态;
Archeive (英 /ˈɑːkaɪv/ 美 /ˈɑːrkaɪv/ n. 档案,归档) 被用来表示目录及文件被打包为一个整体的档案文件,常见格式WAR,JAR等。
今天的文章idea web项目 怎么配置 artifacts_eclipse导入idea的web项目「建议收藏」分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/66699.html