将一个Java EE应用程序拆分为多个war文件时,常见的技术问题是什么?

时间:2011-02-11 19:50:07

标签: web-applications java-ee war

在将一个Java EE应用程序部署为多个WAR文件时,我阅读了很多关于问题的内容。例如,我知道each WAR has its own session context因此保持状态有点棘手。并且在使用爆炸的WAR时有organizational disadvantages

但是,要做出关于是否拆分应用程序的成熟决定,所有技术缺陷的知识都会有所帮助。你能列出来吗?

1 个答案:

答案 0 :(得分:1)

这是您已经提到的两个原因的补充。

  1. 当你将一个应用程序部署为1个包含多个WAR的EAR时,你可以让所有jar加载到ear classloader级别来摆脱所有的类路径问题。一旦您决定将它们拆分为自己的可部署工件,那么您需要在每个war文件中显示所有这些jar。

  2. 安全上下文,事务上下文可能不是早期的问题,因为一切都在同一地点。如果这是适用的,您可能还需要考虑这一点。