tomcat上的webapp分区

时间:2009-08-05 23:12:51

标签: tomcat

我有一个庞大的单片webapp,每当我对webapp的特定部分进行更改时,我都被迫部署整个应用程序。

我想根据功能将其分解为更小的块(例如,在银行网站 - 我想从网上银行功能中分离信息,所以如果我改变网上银行功能,我只是部署该部分)

这里的挑战是在webapp上存在某些共同元素,比如登录用户的会话。

有关Webapp分区的不同方式的任何想法吗?感谢。

2 个答案:

答案 0 :(得分:1)

从程序员的角度来看:如果模块使用公共元素和会话等运行时信息,我不会破坏应用程序。只要您拥有不同的Web应用程序,就会有不同的类加载器,并且您的应用程序将不会“看到”彼此,从而使同步和互操作性变得非常困难。

我建议你使用一个支持热插拔模块的框架。例如,像Equinox这样的OSGI实现。

答案 1 :(得分:0)

好的,似乎有可能see the link

分开各个部分:

将静态内容分成一个可以通过Apache静态传递的Web应用程序。

分开应用程序的不同部分。

相关问题