我有一些关于 Java EE Web 应用程序的部署模型问题。目前我们在Tomcat 6中将我们的Web应用程序部署为WAR文件。所有内容都与WAR文件打包在一起,包括静态内容,如图像、静态html页面等。但我想将这些静态内容部署在 HTTP 服务器中,并仅使用应用程序服务器来检索动态内容。我如何拆分这些东西?有没有人做过这种事情并且对我的场景有一个很好的部署模型。帮助将不胜感激。
将 2 个 WAR 文件制作成一个只有静态内容的文件并将该 WAR 部署在 HTTP 服务器中,其余作为不同的 WAR 文件并将其部署在应用程序服务器中,这是一个好主意吗?但是这种方法会对当前引用静态内容的所有页面产生影响,并且需要更改代码,这非常麻烦,因为我们的项目非常庞大,并且基于代码的量非常大。
欢迎任何策略和想法。