我已经安装Apache 2.2.11,jboss 5.1.0.GA,ColdFusion 8.0.1和Railo 3.1.0.015。
Railo 和 ColdFusion 通过 jboss 以展开的 WAR 和 EAR 形式提供,并且均通过 Apache 在端口 80 上作为 VirtualHosts 提供,详细信息可在此处获得(感谢 Indiver Nagpal):http://nagpals.com/blog/post.cfm/running-railo-and-adobe-coldfusion-on-the-same-context-root-in-jboss
我正在开发一个小项目,但是现在遇到了 Apache 和/或 ColdFusion 的问题。
当我导航到我的网站时http://cf8.local/myproject/用户更新.cfm并填写表格,提交时触发数据库更新并返回到同一站点,我收到以下错误:
502 代理错误
代理错误
代理服务器从上游服务器收到无效响应。
代理服务器无法处理请求 POST /myproject/user-update.cfm。
原因:从远程服务器读取时出错
当我通过 railo 打开同一个网站时(http://railo.local/myproject/update-user.cfm)一切都按预期工作(我预计会出现错误调试输出)。
什么原因导致此行为?是 ColdFusion 配置错误还是 Apache 配置错误?
答案1
ColdFusion 代码是否正确执行?我将检查 ColdFusion 错误日志,以确保 ColdFusion 没有遇到代理无法正确返回的异常或运行时错误。