問題タブ [jdwp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java-me - J2ME XML 解析
ログに記録された「JDWP エラー: 21」について別の質問があります: Unexpected JDWP Error 21
以下のコードを使用して、サーブレットから収集した XML を解析して J2ME MIDlet に変換しようとしています。これまでのところ成功していませんが、HttpConnection の JDWP エラーが原因で、InputStream が XML で満たされ、Document 内のすべてが一度解析されると、null になると思います。
JDWPエラーについて誰かが考えていますか?また、そのコードは機能するはずですか?
MIDlet では JSR-172 API を使用していますjavax.xml.parsers.*
。
java - デタッチ後にデバッガをJavaプロセスにアタッチできますか?
引数を指定してJavaプロセスを実行する場合-Xdebug -agentlib:jdwp=transport=dt_socket,suspend=n,server=y,address=9000
、デバッガーがポートに接続すると、プロセスはポートでのリッスンを停止します。その後、デバッガーがデタッチすると、再び接続することはできなくなります。切り離されたデバッガーを接続する方法はありますか?または、常にプロセスに接続され、デバッガーが自由に接続および切断できるようにするjdwpプロキシサーバーはありますか?
tomcat - intelliJ の別のインスタンスから intelliJ で実行されている tomcat をリモート デバッグできますか?
intelliJ IDEA Ultimate 11.1.4 で 2 つのウィンドウを開いています。それらをwindowAとwindowBと呼びましょう。windowA では、Tomcat 7 ローカルを実行しています。windowB でリモート tomcat 構成を実行して、windowA で実行されている tomcat のインスタンスにデプロイされたコードをデバッグしたいと考えています。この目的のために、これらの VM オプションをローカルの tomcat 構成に追加しました。
Tomcat を起動しようとすると、次のエラー メッセージが表示されます。
完全なサーバー出力は次のとおりです。
私がここでやろうとしていることは完全に不要であり、本当に次のようなことを試す必要があると思います: IntelliJ は tomcat の同じインスタンスで 2 つの war ファイルをデバッグできますか?
それでも私は好奇心旺盛なので、いくつか質問があります。
- 上記のエラーメッセージは何を意味していますか?
- なぜエラーが発生するのですか?
- 私がやろうとしていることは intelliJ で可能ですか?
- 上で述べたように、私はおそらくこれをやろうとして愚かですが、IntelliJ の別のインスタンスから IntelliJ で localy を実行している tomcat をリモートデバッグしようとするのは良い考えですか?
eclipse - デバッグしようとしたときの Eclipse JDWP エラー
Eclipse でローカル Java アプリケーションをデバッグしようとすると、次のエラーが発生します。
Eclipseがデバッグに使用したいポートと同じポートを使用している何かが原因である可能性があることを読みましたが、ポート番号を特定するにはどうすればよいですか。エラーログや設定には何も見つかりませんでした。
何か案は?
java - Eclipse で単純な Java アプリケーションをデバッグできません。VM に接続できません。AGENT_ERROR_TRANSPORT_INIT(197)
Eclipse で単純なアプリケーションをデバッグしようとすると、次のエラーが表示されます。
VM com.sun.jdi.connect.TransportTimeoutException に接続できません
そして、コンソールは私に孤独な文字列を提供します:
ネイティブ メソッドの致命的なエラー: JDWP 初期化されたトランスポートがありません。jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)
JRE 1.6、JRE 1.7、および JDK 1.7 がインストールされています。それらすべてを試しました。
同じトピックをたくさん見てきましたが、問題を解決するのに役立つ答えは 1 つもありませんでした。どうぞ:
1) ファイアウォールを無効にします。役に立ちません。私は最新のアバスト版を持っています。現時点で9.0。アバストを更新する前にEclipseでデバッグできたので、そのソフトウェアについて少し疑わしいです。このエラーが発生する可能性があると思いますが、直接の手がかりはありません:)。マシンに ping を実行してもよいし、ファイアウォールが Eclipse トラフィックをブロックしていない、など。
2) ホスト ファイルに文字列を追加します。反応無し。::1 localhost.localdomain localhost 127.0.0.1 localhost
3) Java コントロール パネルのネットワーク設定を「直接」接続に変更します。疑わしいアドバイス。
そのことも読んでください:http://wiki.eclipse.org/Debug/FAQ
何が起こっているのかを知るのを手伝ってくれる人はいますか? それとも正しい方向に私を導きますか?
android - 「adb shell am start -D」から開始されたAndroidアプリケーションをデバッグする方法は?
電話に既にインストールされている Android アプリケーションをデバッグする必要があります。アプリケーションをデバッグ モードで起動できますが、JDWP を使用してプロセスに接続できません。どちらも失敗する2つの異なる方法を試しました。(次のセクションを参照)
コマンドラインの試み
1- アプリケーションを起動します
アプリケーションが起動し、「/!\ Waiting for debugger」というアラートが表示されます。
2- JDWP ポートを開く
3- jdb を使用して接続を試みる
IntelliJ の試み
デフォルトのアクティビティを開始するようにローカル プロジェクトを構成し、[Deploy application] のチェックを外しました。
私も同じアラートでアプリケーションを起動しますが、残念ながら IDE はリモート プロセスに接続しません。