メソッドの開始にスタックトレースポイントでの行番号
-
22-08-2019 - |
質問
私たちは、WebSphere Application Server 6.1のため(のEclipse 3.4に基づく)Rational Application Developerの7.5を使用したWebアプリケーションを開発しています。ステージングサーバー上のスタックトレースを調べるとき、行番号は常に決して実際のラインに、メソッドの先頭を指します。ローカルの開発環境では、すべてが完璧と思われる(各開発者は自分の地元のWebsphere 6.1ランニングを持っている)。
ジャワ>コンパイラの下でEclipseの設定では>セクション、クラスファイル生成のすべてがチェックされます。
の展開はRADのearExport
Antターゲット(ないear
コアタスク)を使用して、EAR-ファイルを構築することにより行われます。その後、いくつかの不要なファイルを削除するために再パッケージ化されます。明示的なコンパイルが開始されていない - 。ワークスペースからクラスが使用されている。
これはどのようにこれらの情報が失われること、起こることができますか?いくつかのホットスポットの最適化のこの部分はありますか?もしそうなら、それは無効にすることができますか?
そして、どのように私は戻って私の正しい行番号を取得できますか?
解決
ステージングプラットフォームは何ですか?私は、ステージング/ prod環境のクライアントは、iSeriesのであり、彼らは、デバッグ行番号が最終的に並んで開始新しいレベルのいずれかにiSeriesのOSを更新するまで、それはありませんでし持っています。
所属していません StackOverflow