【问题标题】:Deploying ColdFusion in JBoss -- getting the right root path在 JBoss 中部署 ColdFusion——获取正确的根路径
【发布时间】:2011-06-08 15:09:51
【问题描述】:

我们在 JBoss 服务器上部署了多个 ColdFusion 9 实例(每个虚拟主机一个),但我无法从 ColdFusion 的内部函数中获取正确的返回路径。具体来说,上下文似乎根植于两个目录太高。例如,如果我们执行 #CGI.SCRIPT_NAME# 之类的操作,我们之前会得到“index.cfm”,但自从迁移到 JBoss 后,我们会得到“foo.bar.edu/htdocs/index.cfm”。

有人告诉我这是一个棘手的问题,但我觉得这很难相信。我正在查看 jboss-web.xml 文件的参数,但我还没有确定应该是什么。有人有这方面的经验吗?

我尝试了 CF 映射,但这不起作用,因为路径中有句点,CF 不会接受。似乎应该有一个简单的方法来处理这个。

我们正在使用 JBoss 5、Apache 2.2。

谢谢!

【问题讨论】:

    标签: apache coldfusion jboss jboss5.x


    【解决方案1】:

    使用 Apache 的 HTTP 代理会改变一些 CGI 变量。这是事实。

    改用 AJP 可以解决上述大部分问题,但仍有一些问题被代理处理,如果您使用的是上下文根,则更是如此。

    【讨论】:

    • 对不起,我应该说:我们正在使用 AJP。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-23
    • 1970-01-01
    • 1970-01-01
    • 2021-10-25
    • 2010-12-09
    • 1970-01-01
    相关资源
    最近更新 更多