JavaEEアプリケーションの1つに非常に難しい問題があります。
JoNaSをアプリケーションコンテナとして使用していますが、問題は同期と厳密に関連しています。コンテナ内でアプリケーションをデバッグすることは可能ですか?それを達成するためにプロジェクトをどのように編成する必要がありますか(たとえば、JoNaSソースをどこに配置するか)?
JavaEEアプリケーションの1つに非常に難しい問題があります。
JoNaSをアプリケーションコンテナとして使用していますが、問題は同期と厳密に関連しています。コンテナ内でアプリケーションをデバッグすることは可能ですか?それを達成するためにプロジェクトをどのように編成する必要がありますか(たとえば、JoNaSソースをどこに配置するか)?
これをデバッグするには、いくつかのコンポーネントがあります。
私の最初の推奨事項は、IntelliJなどの優れたIDEを使用してアプリケーションに接続し、アプリケーションにブレークポイントを設定することです。
2番目の推奨事項は、最新バージョンのVisual VMをダウンロードし、すべてのプラグインをインストールして、アプリの実行時にJVMにポイントすることです。ヒープ、スレッド、CPUなどが表示されます。
私の3番目の推奨事項は、デッドロックのスレッドダンプを取得し、それらを解釈する方法を学ぶことです。
頑張ってください-スレッドの問題は挑戦的です。