2

私の問題は非常によく知られているように聞こえます。しかし、Playをデバッグできません!Eclipseを介したプロジェクト。私はいくつかのチュートリアルを読みましたが、何も役に立ちませんでした。

前提条件:

  1. EclipseJunoおよびPlay2.1でWindows8を使用する
  2. ポート9999が使用されていないことを確認してください
  3. プレイプロジェクトを作成し、それを「食する」

ワークフロー:

1. start play with "play debug run"
- http listening port = 9000 and jpda = 9999
2. setup debug config: Java Remote Application; Socket Attach; host = locahost; port = 9999
3. debug project

->エラー:リモートVMへの接続に失敗しました。接続拒否。接続は拒否:接続

また、管理者としてEclipseを実行しようとしましたが、同じ結果になりました。jdpaポートを変更することは可能だと聞きましたが、9999が空いているので意味がありません。また、Play Console内でデバッグモードを開始するにはどうすればよいですか?「playdebugrun」でしかデバッグを開始できません

どうもありがとう

G。

ほぼ同じ問題:EclipseでPlayframework2.0をデバッグする

4

4 に答える 4

0

イベントがブロックされた後にファイアウォール イベントを確認してください... Eclipse+GWT+jpda のデバッグで同様の問題が発生しました。

于 2013-03-21T16:31:52.843 に答える
0

最初にすべきこと

デバッグ実行を再生

そして、これが期待どおりに開始され、

アドレス: 9999 でトランスポート dt_socket をリッスンしています

Scala デバッガー (Socket Attach) とポート 9999 を使用して、実行中のデバッグ セッションに Eclipse でアタッチします。

于 2014-03-23T09:09:59.780 に答える
0

これはばかげているように聞こえますが、次の操作を行った後、Eclipse でコントローラー アクションがヒットする原因となる URL にブラウザーでアクセスしていることを確認してください。

  1. Java の他のインスタンスが実行されていないことを確認する
  2. コマンド ラインで、play proj dir に移動し、「play debug run」と入力します。
  3. "listening for transport dt_socket at address: 9999" と "listening for http on...." が表示されるはずです。
  4. Eclipse でプロジェクトを右クリックし、[デバッグ] > [デバッグ構成] を選択します。接続タイプは「標準(ソケットアタッチ)」、ポートは「9999」です。
于 2014-06-09T21:28:07.203 に答える