2011-06-08 6 views
1

複数のColdFusion 9インスタンス(仮想ホストごとに1つ)をJBossサーバーにデプロイしていますが、ColdFusionの内部関数から正しいパスを取得できません。具体的には、コンテキストが高すぎる2つのディレクトリに根ざしているようです。たとえば、#CGI.SCRIPT_NAME#のようなことをすると、以前は "index.cfm"を取得していましたが、JBossに移動してからは "foo.bar.edu/htdocs/index.cfm"となります。JBossでのColdFusionのデプロイ - 正しいルートパスの取得

私はこれは難しい問題だと言われましたが、私はそれが信じがたいと感じます。私はjboss-web.xmlファイルのパラメータを調べていますが、それが何であるべきかをまだ決定していません。誰もがこれを経験している?

私はCFマッピングを試しましたが、パスにピリオドが含まれていてCFが受け入れられないため動作しません。これを処理する簡単な方法があるはずです。

私たちはApache 2.2のJBoss 5を使用しています。

ありがとうございます!

答えて

0

Apache ISを使用するHTTPプロキシは、CGI変数の一部を変更します。それは事実です。

代わりにAJPを使用するとこの問題のほとんどが解決されますが、まだプロキシに巻き込まれているものがいくつかあります。コンテキストルートを使用している場合はさらにそれがあります。

+0

申し訳ありませんが、私は言っておくべきです:我々はAJPを使用しています。 – Clontzman

関連する問題