我正在使用jsf中的应用程序并不断交付给Heroku。我是JSF和Heroku的新手。 我不知道是否可能,但我的愿望是能够对应用程序进行细微更新,部署到Heroku但仍然让会话存在于会话作用域管理bean中。我已将状态保存设置为我的web.xml中的客户端,但是当我将应用程序部署到Heroku时,管理bean中的所有值都将重置为其初始值。 有谁知道如何解决这一问题?谢谢
答案 0 :(得分:0)
在Heroku上,您需要外部化会话状态(或者最好不要使用会话状态,遗憾的是,这不是JSF的选项)。配置您的应用服务器通常非常简单,但这取决于您使用的是哪个应用服务器。以下是使用Jetty和MongoDB作为会话存储的方法:
http://www.jamesward.com/2011/11/30/using-mongodb-for-a-java-web-apps-httpsession