一键式部署struts和JSF应用程序

时间:2012-12-22 04:18:32

标签: jsf web-applications struts weblogic

我在两个不同的weblogic服务器中部署了两个Web应用程序。

应用程序1是基于struts 1.2的应用程序,打包为EAR。

应用程序2是一个打包为war的JSF应用程序(小应用程序与App1相比)。

目前,正在从两个不同的门户网站访问这两个应用程序。

我们的想法是停用一台服务器,并在一台服务器上部署所有内容,并尽可能合并两台应用程序。

由于Application 2是Application 1的子集,因此需要将两个aplication合并并部署在同一服务器上。

我想知道以下哪一项是最好的方法:

  1. 使用两个不同的war文件在一只耳朵中部署这两个应用程序。
  2. 将两个应用程序作为独立的ear文件部署在服务器上。
  3. 通过将JSF转换为struts 1.2,在单个战争中合并App1中的App2。有一个过滤器
    用于将请求重定向到正确的应用程序(如在功能中) 正确的。
  4. 请建议。

    由于

1 个答案:

答案 0 :(得分:1)

我认为答案取决于您的具体应用。我的建议如下:

  • 方法3在我看来并不是一个好主意,因为很多工作实际上并没有带来任何实际好处。
  • 如果两个应用程序彼此独立,我会选择方法2.这应该很容易做到,并使两个应用程序彼此分开。
  • 但如果两个应用程序共享共同的源代码或功能,您应该考虑选择第​​一种方法。这样,您就可以将两个WAR归档与一个大型EAR归档中的所有公共代码打包在一起。

我希望这会有所帮助。 :)