问题:在完整应用程序初始化之前请求的页面导致在WebSphere下运行的应用程序出现问题。
想法:在应用程序准备就绪之前阻止请求。
环境:在应用程序服务器计算机上运行的WebSphere ND 6.1.0.23,用于在单独的Web服务器计算机上运行的应用程序的WebSphere插件。在应用程序重新启动期间请求页面时,QA测试系统中的自动夜间部署通常无法正确初始化。
问题:在重新部署开始之前,有没有办法在WebSphere插件级别“关闭”请求,然后在部署后“打开”请求?如果是这样,怎么办呢?例如,是否可以更改WebSphere Web插件xml并强制读取新配置文件?到目前为止,似乎只在应用程序启动时进行了检查。
答案 0 :(得分:0)
在应用程序服务器层执行此操作的难点是停止http通道传输链: http://pic.dhe.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=%2Fcom.ibm.websphere.express.doc%2Finfo%2Fexp%2Fae%2Ftrun_chain_disable.html
最好的方法是停止网络层的流量,即网络服务器或前置负载均衡器。