瓦丁,Nginx。未保存的数据

瓦丁,Nginx。未保存的数据,nginx,vaadin,vaadin7,Nginx,Vaadin,Vaadin7,见下图,瓦丁7号,nginx。有什么不对劲吗? 示例配置: 服务器{ 听80; 服务器名称crm.komrus.com; root/home/deploy/apache-tomcat-7.0.57/webapps/komruscrm; 代理缓存1; 地点/{ 代理设置头主机$Host; 代理集头X转发主机$Host; 代理设置头X转发服务器$host; proxy\u set\u header X-Forwarded-For$proxy\u add\u X\u Forwarded\u For

见下图,瓦丁7号,nginx。有什么不对劲吗?

示例配置:

服务器{
听80;
服务器名称crm.komrus.com;
root/home/deploy/apache-tomcat-7.0.57/webapps/komruscrm;
代理缓存1;
地点/{
代理设置头主机$Host;
代理集头X转发主机$Host;
代理设置头X转发服务器$host;
proxy\u set\u header X-Forwarded-For$proxy\u add\u X\u Forwarded\u For;
代理通行证http://127.0.0.1:8080/komruscrm/;
}
}
看起来(因为您没有提供足够的问题信息),您正在使用nginx作为tomcat/jboss/jetty的反向代理,并在其中部署Vaadin应用程序

当您输入应用程序时,将显示会话过期消息

我三个月前就有这个问题了。在我的研究中,Nescenario Nginx为1.0,Vaadin为7.0+。这个问题是因为饼干。我知道nginx必须在cookies中设置或重写某些内容,但是,您必须在nginx.conf文件中手动设置,否则,您将得到该错误

遗憾的是,在我的nginx版本中,我无法以正确的方式传递cookies,因此,我无法在该场景下部署我的应用程序

在出现一些问题之后,我决定使用Apache的反向代理,但再也没有看到过这个问题。希望您能编写一条规则,以正确的方式传递cookies


编辑:我记得这篇文章,就是这样

请共享您的web.xml配置以获取更多疑难解答我不需要您的整个项目,请共享您的web.xml。。。我不允许在我的系统上下载一些东西通常这只是意味着你的会话已经过期。。。servlet引擎中的会话超时是多少?消息什么时候出现?