2010-04-06 184 views
-1

我正面临一个特殊问题。问题是,我的webapp被安装在代理之后。请求被提交给代理,该代理将请求转发给运行Websphere Web应用程序的原始主机。 我现在面临的问题是,当我访问web应用程序,它的URL看起来像下面HTML表单提交并且主机名更改为IP地址

http://www.myproxy.com 

可以说,我得到一个表格上这个URL,当我提交表单,它是越来越提交到另一个URL - http://10.1.2.87

由于URL正在更改,因此应用程序服务器认为它是不同的会话并再次引发登录页面。登录页面通过一个过滤器来检查用户是否已在会话中进行身份验证。 我对代理设置没有太多的知识..你认为问题在哪里?

+0

为什么降级?这是一个愚蠢的问题吗? – Shamik 2010-04-06 20:58:43

+0

不知道,可能是因为它没有任何方式与HTML(你因此错误地标记;我已经删除它)和毕竟没有真正相关的编程(属于serverfault),或者他/她没有发现问题有用根本没有和/或他/他有这样糟糕的一天去做而不留下评论。 – BalusC 2010-04-06 21:28:57

回答

1

因此,您正在使用反向代理。您还需要配置它以管理会话。就此而言,它应该同时发送HTTP CookieSet-Cookie标头。有关详细信息,请参阅有关代理的文档,或致电serverfault.com以获得详细帮助(不要忘记提及您使用的代理)。