发布网友 发布时间:2022-05-04 23:22
共1个回答
热心网友 时间:2022-06-27 03:14
应用部署在不同的服务器上。应用服务器是jboss??现在每升级一次工sutil.jar 都需要在所有使用的应用中修改版本,并重启应用。如何可以不重启应用,热部署sutil.jar?????? ? ????问题补充:robertliudeqiang 写道JBOSS是会自动检测部署的应用是否有改动,并重新部署。 一个方案是:当sutil.jar有改动时,对和该包相关的所有应用重新打包,并覆盖相应的应用,JBOSS自动检测到并重新部署。 好处是一个脚本就搞定,缺点是如果应用过多,打包时间可能比较慢。 覆盖相应的应用,jboss重新部署时,应用是不是不能持续提供服务的。那和重启应用应该是一样的了? 问题补充:robertliudeqiang 写道引用jboss重新部署时,应用是不是不能持续提供服务的 应该是不能的,比如说你的应用里面有个session bean, 重启应用时,容器会销毁这些session bean的实例,此时如果你的服务需要用到这些session bean,就没有办法。但是,这个时间通常很短,而且你可以选择大家不访问的时候(例如晚上)做这个事情。 引用那和重启应用应该是一样的了? 你这里说的重启应用是什么概念?是指重启jboss,还是说通过控制台重新启动应用? 我的意思是重新启动jboss 。 问题补充:引用那和重启应用应该是一样的了? 你这里说的重启应用是什么概念?是指重启jboss,还是说通过控制台重新启动应用?