目前我的web应用程序在jboss上运行,但是我有一个用作应用程序代理的apache服务器。我有能力在我的jboss服务器上上传XML文件。上传时,它将返回HTTP 200和XML响应Content-Type: text/xml
。Apache服务器作为Jboss问题的代理
某些用户在重定向到jboss的apache实例上使用此功能。这些用户在上传文件和Accept:/头时,有时会使用Content-Type:application/xml。与此头的JBoss做的工作还行,但是Apache总是返回坏响应:
HTTP/1.1 502 Bad Gateway
< Date: Mon, 31 Jan 2011 23:33:47 GMT
< Server: Apache/2.0.63 (Unix) mod_jk/1.2.27
< Content-Length: 232
< Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>502 Bad Gateway</title>
</head><body>
<h1>Bad Gateway</h1>
<p>The proxy server received an invalid
response from an upstream server.<br />
</p>
当用户使用应用程序/ XML而不是文本/ XML标头值为什么会发生? apache是否以某种方式比较这些标题?当用户使用text/xml值时,一切正常,并且apache输出jboss 200 OK响应。
的httpd到 - > JBoss的? mod_jk,mod_proxy或其他?你在这里贴的这个回应标题,它是如何起源的?你有请求包在这里粘贴吗? – apast 2011-02-13 11:49:05