|
1
5
这不是JavaRebel所做的。JavaRebel(根据描述)热替换内存中的类。在现有系统连接的情况下,这是不可接受的,因为更新的类可能会破坏客户端的逻辑。 有一次,我在一家公司工作,遇到了类似的问题,解决方法如下:
现在,我不是一个网络人,也不能给你很多细节(比如什么是路由器硬件等等)。我的理解是,这可以很容易地设置,除非,如果我没记错的话,我们必须设置一个额外的Weblogic域来部署应用程序的新版本(否则它将与JNDI名称上的旧版本冲突)。
P.S.Ichorus发表评论说,该应用程序部署在客户端服务器上。因此,路由器技巧可能不可行。现在,我只看到一个可行的解决方案(现在是21:52,我可能会忽略一些事情:)--
这种方法需要仔细的计划和测试,但应该在IMHO中起作用。
|
|
|
2
1
据我所知,WebLogic有一个称为并行部署的功能,可以消除EAR版本升级期间的停机时间。您可以在不停止现有应用程序的情况下部署新版本,并且一旦成功部署新版本,就可以透明地从旧版本切换到新版本。
http://edocs.bea.com/wls/docs100/deployment/redeploy.html#wp1022490 |
|
|
3
1
Vladimir关于使用负载平衡器的建议是实现您想要的目标的一种非常可靠的方法。请记住,它不一定是高端硬件负载平衡器。相反,如果您使用本机web服务器(Apache或IIS)和mod_jk或mod_代理前置JBoss服务器,那么您可以维护一个公共web外观,并在EAR升级时实现适用的加载和路由例程。
|
|
|
4
0
我认为您可能希望使用OSGI框架研究Spring。 http://www.springframework.org/osgi |
|
|
Junior Bezerra · 部署Jboss产品 8 年前 |
|
|
user3311231 · 无效会话和无效会话之间的区别是什么 8 年前 |
|
|
abalcerek · 从wildfly发送jms消息 8 年前 |
|
|
L. Cornelius Dol · 下拖独立震击器 8 年前 |
|
|
Alex Mi · 在JBoss EAP 7中配置Http标头 8 年前 |