2016-12-17 6 views
0

IntelliJ Ideaで同時にjettyとフロントエンドの角部分で動作するSpringアプリケーションをデバッグすることはできますか?mvn jettyでSpringアプリケーションをデバッグする:IntelliJ Ideaでangle frontendを同時に実行してデバッグしますか?

バックエンドのブレークポイントは機能しますが、フロントエンドのブレークポイントは無視されます。

+0

Intellij Browser拡張機能をインストールしましたか? – dav1d

+0

@ dav1dはい、intelijで実行される2つのparralelデバッグセッションがあります.1つはmvn用、もう1つはjavascriptデバッグ用です。 Chromeはアイデアが聞こえていると表示しますが、ブレークポイントには反応せず、アイデアのスクリプトに関する情報はありません。 –

答えて

0

それはIntelliJのアイデアで、この方法で行うことができますバックエンドで

(かなり明白)

はMavenの実行プロファイルを作成し、これらの引数に渡す:桟橋:実行。

この実行コンフィギュレーションをデバッグします。これにより、アプリケーションのバックエンドを「聴く」ことができます。フロントエンドのために

JavaScriptのデバッグ実行プロファイルを作成し、次のようにそれを設定: URL:http://localhost:9070/を(私の桟橋サーバと私のアプリケーションを実行していたところ、これがあります)。

は、その後、あなたはに(私の場合、それは/アプリだった)あなたAngularJSアプリがあるディレクトリのREMOTE URLを設定する必要があります。http://localhost:9070/

そして、すべてのことが残っているが、デバッグとしてこの構成とその意志を実行することですフロントエンドのデバッグも可能にする。

1

はい、可能です。 あなたはこのクローム拡張をインストールする必要があります実行するために行くのIntelliJアイデアで

- >編集構成:角度のプロジェクトをデバッグするには https://chrome.google.com/webstore/detail/jetbrains-ide-support/hmhgeddbohgjknpmjagkdomcpobmllji?utm_source=chrome-ntp-icon

を、あなたは新しいデバッグコンフィギュレーションを作成します。 +ボタン(新しい設定の追加)をクリックし、JavaScriptデバッグを選択します。 URLをアプリケーションのローカル開発URLに変更します。通常はhttp://localhost:4200/

を保存し、設定を保存して、ng serveを実行し、設定をデバッグモードで実行します。

サーバーとクライアントで動作するブレークポイントを取得します。

関連する問題