我们正在从面向客户的应用程序的旧版本迁移到新版本(都使用 JSF 2.1.7)。我们的应用程序支持多个客户端网站,例如客户端 A 和客户端 B。
我们希望一次一个客户端逐步推出新应用程序。我们通过将所有客户端 A 请求重定向到服务器 1(即旧应用程序)和客户端 B 到服务器 2(新应用程序)来在 IIS 代理层中对此进行管理。
但是,问题是jsf.js
总是从服务器 1 中获取,即使对于来自客户端 B(服务器 2)的请求也是如此。这可能会导致视图状态问题,并且客户端 B 不起作用(如果jsf.js
从不同的服务器获取)。客户 A 工作正常。
有什么办法可以重命名jsf.js
吗?我查看了 的/META-INF
文件夹jsf-impl.jar
,但是找不到可以更改的任何内容。
任何指针都会有所帮助。