我对Java EE web应用程序有一些部署模型问题。目前,我们正在将我们的Web应用程序作为WAR文件中的WAR文件部署。所有内容都与WAR文件一起打包,包括静态内容(如图像,静态html页面等)。但是我想将这些静态内容部署到HTTP服务器中,并仅使用应用程序服务器来检索动态内容。我如何分割这些东西?有没有人做过这种事情,并且对我的场景有一个很好的部署模型。帮助将不胜感激。如何在java web应用程序中使用http服务器和应用程序服务器
这是个好主意,以2 WAR文件一个只有静态内容和部署HTTP服务器WAR,其余为不同的WAR文件,并在应用服务器上部署了吗?但是,这种方法会影响静态内容当前被引用的所有页面,并且需要更改代码,这非常麻烦,因为我们的项目非常庞大,代码基础非常庞大。
任何战略和想法,欢迎。
为什么要拆分静态和动态内容?这是组织考虑还是你想提高性能? –
感谢您的意见,我感谢每一位的评论。好的学习曲线对我来说。 我想同时使用HTTP服务器和应用程序服务器来改善我的Web应用程序的性能。我一直在读一本名为“Java™网站性能分析”的书。并建议我将我的静态内容放入HTTP服务器和Dynamic server中的Dynamic内容。但我不知道如何切实做到这一点。我所知道的是如何构建WAR文件并在Tomcat中部署,这是我们用于部署的App服务器。 –
所以我的问题可以修改如下。 如何在HTTP服务器中部署我的静态内容?如果我在这方面得到了一些帮助,那么我可以继续并从WAR文件中删除所有静态内容,并将其部署到HTTP服务器以及应用程序服务器中WAR内的其余文件。 –