Maven プロジェクトとして簡単な Web アプリケーションを作成します。mvn eclipse:eclipse を実行し、Eclipse ワークスペースにインポートします。私もグラスフィッシュを飼っています。Maven ゴール「クリーン インストール」を実行し、プロパティを追加します。
maven.compilet.debug=true
maven.compilet.debuglevel=lines,vars,sources
Eclipse のプロパティを使用してこのゴールを実行し、war アーカイブを取得します。次に、war をワークスペースにインポートしてから、glassfish で「追加と削除」をクリックし、「Glassfish に公開」プロセス プロジェクト中にエラーが発生しました。
Unable to install breakpoint SomeClass s_ss_WeldSubdass due to missing line number attributes. Modify compiler options to generate line number attributes.
Reason:
Absent Line Number Information
また、Web サーバーのプロパティも確認します。
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9009
そして、9009 ポートでデバッグが有効になっていることを管理コンソールから確認します。
何が問題ですか?
PSブレークポイントを作成できますが、デバッグは不明な行になります。