2

ColdFusion の新しいインスタンスを作成しましたが、何らかの理由で /CFIDE のマッピングが次の場所を指しています:

C:\JRun4\servers\{instance}\cfusion.ear\cfusion.war\CFIDE 

私のデフォルトのインスタンスには次のものがありますが:

C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\CFIDE

Apache の下の CFIDE をポイントしたままにしたいのですが、マッピングを編集できません。neo-runtime.xml で手動で変更すると、インスタンスを再起動すると自動的に WAR の場所に戻ります。

Apache 仮想ディレクトリだけに依存するという提案はありません。これはスクリプトなどでは機能しますが、問題を本当に解決するわけではありません。Admin API を使用したり、Admin 拡張機能を作成したりする場合でも、2 つの別個の CFIDE ディレクトリについて心配する必要があります。

4

1 に答える 1

1

トッド、特定の問題を解決できない場合 (最初の質問に対する直接のコメントによると)、代わりにディレクトリ ジャンクションのみを使用できます。新しいインスタンスの CFIDE ディレクトリを完全に削除し、その場所を指すジャンクションを作成します。インスタンス間で共有したいもの。

これはちょっとしたハックですが、他のすべてが失敗した場合でも機能します。

しかし、明確にするために、CF9.0.1で発生している問題はありません。あなたがしようとしていることはうまくいくはずです。ですから、おそらく対処が必要な何かがここで進行中であると思います。

于 2012-04-19T07:30:23.573 に答える