我注意到在以下环境中运行JSF页面"热部署"的许多问题:
我注意到,如果我修改已经渲染的xhtml页面(例如元素的CSS样式),然后重新发布(通过Eclipse或手动复制Tomcat中的xhtml文件)这个页面(维护servlet容器),它没有告诉我当前的变化.
我也是徒劳的,在我的Web应用程序上设置了以下配置:
<Context
docBase="mywebapp"
path="/mywebapp"
reloadable="true"
cachingAllowed="false">
Run Code Online (Sandbox Code Playgroud)
我的最后一次尝试是典型的JSF页面处理的Restore-View阶段,不检查客户端视图(当然是xhtml页面)是否从上次加载到FacesContext中时发生了变化.
如果是这样,我如何强制为每个提交的请求构建一个新的UIViewRoot对象?
我为jsf页面中的每个更改重新启动tomcat服务器感到非常沮丧.
非常感谢您的支持.