2017-03-21 9 views
0

MyEclipse 2016に更新しましたが、デバッグする際に問題が発生しています。MyEclipse 2016デバッガ間違ったバージョンのコードを使用

私はJavaファイルにいくつかの変更を書き、websphereアプリケーションサーバーでそれらをデバッグしようとしていますが、デバッガがコードに全く従っていないことに気付きました。ちょっとした調査の後、私はコードのV5を見ていますが、デバッガはコードのV4を実行しています。

私は

ファイル名を指定して実行時にメニューに入ってみました - >デバッグの構成... - >(私のサーバーを選択) - >ソース

、ここに記載されているソースを変更するだけで、ワークスペースプロジェクトでは、デバッガはまだ古いバージョンのコードを実行します。

私は紛失しており、正しいコードを取得するためにデバッガを取得するにはどうすればよいか分かりません。私のコードの新しいバージョンを拾うために私のデバッガを取得しようとする可能性のある提案はありますか?

編集:「プロジェクト - >自動的にビルドする」がメニューにチェックされていますが、手動でこれを数回手動でクリーニングしてみました。

+0

ワークスペースをクリーンアップして再構築できますか? –

+0

を含めるのを忘れていましたが、プロジェクト - >自動ビルドがメニューにチェックされています。 –

+0

ちょうど明確にする;あなたはサーバー上のコードをデバッグしていて、デバッガは実際にV5コードを表示していますが、V4コードをステップしていますか?あるいは、デバッガがV4ソースを表示していて、実際にV5コードをステップしていると言っていますか?また、V4/V5はあなたのプロジェクトのコードまたはあなたのプロジェクトが使用しているいくつかのジャーを参照していますか? –

答えて

0

最後のコメントから、これはV4コードが実際にサーバー上で実行されていることを意味します。デバッガは何も実行していません。コードを実行しているサーバーです。だからあなたは間違ったバージョンを何とか展開しています。サーバーをクリーンにして、展開を削除してから、プロジェクトを再展開してください。

0

誰もが言っていたことを考えて、サーバーへの展開をチェックしました。実際に私が展開したWARを含むサーバーに展開できるEARがある場合、私は自分のサーバーにWARを配備したように見えます。どうやらWARだけで何かが壊れてしまったようですが、EARを展開するとすべて修正されたようです。入力のためにすべてをありがとう、間違いなく私は問題の根本になるのを手伝った!

+0

したがって、回答を受け入れたか、少なくとも上矢印をクリックするかそれを有用とマークする。ありがとう。 –

+0

私の間違い。スタックオーバーフローで実際にポストするのに慣れています。私は答えとしてこれを受け入れたと信じています。ヘッドアップをありがとう! –

+0

実際、私はあなたが解決策を見つけるのを助けたので、私の答え(upvoteおよび/またはaccept)についてもっと考えていました。しかし、問題ありません。 –

関連する問題