タイプセーフスタックからplay 2.0をインストールしました。TypesafeからインストールされたPlay 2.0の 'debug'コマンドがありません
私はSBTデバッグ実行を実行しようとすると、しかし、それは私にエラー与える:デバッグサーバを実行する方法について
[error] Not a valid key: debug (similar: idea)
任意の提案を?
タイプセーフスタックからplay 2.0をインストールしました。TypesafeからインストールされたPlay 2.0の 'debug'コマンドがありません
私はSBTデバッグ実行を実行しようとすると、しかし、それは私にエラー与える:デバッグサーバを実行する方法について
[error] Not a valid key: debug (similar: idea)
任意の提案を?
playコマンドの代わりにsbtコマンドを使用してデバッグするには、envを設定するオプションがあります。私がこの今夜にかなりの時間を費やしhttps://groups.google.com/forum/?hl=fr&fromgroups#!topic/play-framework/-RVlEh8S2F4
:古典
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9999
ソースとSBT_OPTS
変数。私の経験が助けてくれることを願います
あなたと同じ問題が発生しました。debug
はsbt
で認識されません。最も簡単な方法は、ドキュメントに従うことです。 Playスタンドアロンをインストールしてplay debug run
コマンドを実行し、9999ポートを使用してリモートJavaアプリケーションをデバッグします。
しかし、@Julienlafontの解決策も試してみました(私は最初も混乱していました)。キーはプロセス全体を理解することです。プレイWebサーバーはポート9000経由で提供されますが、ポート9999はIDEに接続するためのデバッグポートとして開かれていますが、これは重要です。
debug
が認識されない理由は、サブコマンドではないからです。 @Julienlafontが指摘しているように、実際にはJVMの議論のいくつかです。したがって、play
コマンドが実行したコマンドは、JVM引数を単にラップするだけです。プレイコンソールに入ると、debug
拡張子は認識されません。なぜなら、その本質はいくつかのJVM引数であるからです。
このJVM引数を設定すると、ヒントが表示されたら、デバッグポートを開いて完了します。サーバーを実行し、残りの部分を完了します。
確かに...私は、関連する投稿を書く必要があることを知っていた... –
どのように私はSBT_OPTS変数を設定できますか? – MIkCode
他の '環境変数 'と同様に、OSによって異なります。 –