为什么Tomcat中确实需要WAR文件?

DDC*_*DDC 4 java war java-ee

为什么不将文件放在webapps目录下的子目录中?WAR在服务器性能方面有什么优势吗?

Ste*_*n C 6

使用WAR文件没有性能优势.实际上,在运行webapp之前,典型的Web容器会将部署的WAR文件解压缩到webapp的目录中......这需要时间.

WAR和EAR文件的真正好处在于简化部署......假设您没有像在实时生产服务器上开发代码那样做得不好.


Dav*_*555 5

WAR文件几乎只是归档文件,但它们包含站点的结构,并将所有内容打包成标准格式。如果文件在WAR中,则无论如何它们都只是在部署时由服务器解压缩,除了更易于部署之外,没有任何性能提升。

如果您确实需要,可以将项目放在子目录中。