0

Windows 7 マシンに Apache 2.2.24 に ColdFusion 10 (Developer) をインストールしました。ライン デバッガー (Eclipse 経由) を除いて、すべて正常に動作していました。解決策を探し回っているときに、デバッグ ポートを (8000 から) 80 に変更しました。サーバーを再起動しようとしましたが、何も機能しません。コマンド プロンプトを使用して問題を解決する方法を見つけるか、ColdFusion 10 を再インストールする必要があります。したがって、これは 2 つの部分からなる質問です。

  1. 現在のインストールを修正できますか? DOS からサーバーを起動しようとすると、次のエラーが表示されます。

    c:\ColdFusion10\cfusion\bin>coldfusion start エラー: トランスポート エラー 202: バインドに失敗しました: アドレスは既に使用されています エラー: JDWP トランスポート dt_socket の初期化に失敗しました, TRANSPORT_INIT(510) JDWP 終了エラー AGENT_ERROR_TRANSPORT_INIT(197): 初期化されたトランスポートがありません [. ./../../src/share/back/debugInit.c:741] ネイティブ メソッドの致命的なエラー: JDWP 初期化されたトランスポートがない、jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)

  2. ColdFusion 10 を再インストールする前に、DOS から設定の .car ファイルを作成できますか?

関連する可能性のある情報の 1 つは、CFIDE を から に移動しようとしColdFusion10/cfusion/wwwroot/inetpub/wwwroot/ことです (そこに残りのファイルがあるため)。移動前は、サーバーとデバッガーの両方が機能していました。ディレクトリを移動した後、サーバーは引き続き動作しましたが、デバッガーは動作を停止しました。C:\Apache24\conf\httpd.confとで CFIDE へのパスを変更しましたmod_jk.conf。CFIDE を元の場所に戻してから、十分に放っておくべきだったのはわかっていますが、それは橋の下の水です。

あなたが持っているかもしれない提案を前もって感謝します。

4

1 に答える 1

3

デバッガーの設定は、ディレクトリjvm.configにあるファイルにあります。[instance]/binたとえば、私にとってはC:\ColdFusion10\cfusion\bin\jvm.config.

次のようなものが表示されます。

-DDEBUGGER_SERVER_PORT=portNumber

そして現在、それはおそらく言うでしょう80。明らかに (?) デバッガーが Web サーバーと同じポートをリッスンするようにすべきではありません;-)。

CFIDE ディレクトリを移動するべきではありませんでした。最初から正しい場所にありました。ただし、参照したい場合は、httpd-vhosts.confファイルにエイリアスを作成するだけです

また、何かをいじるときは、一度に 1 つのみ変更することをお勧めします。IE: デバッガーを動作さてから、 CF の内部ファイルを別の場所に移動してみてください。一度に両方を実行しようとしても状況は改善されません。おそらく、CF の起動を妨げる 2 つの問題があり、1 つを修正したとしても、他の人がまだ物事を詰め込んでいるので、あなたは知りません。

デバッガーを動作させることに関しては...それについて別の質問をするか、docsを理解しようとします。

于 2013-05-30T13:23:11.053 に答える