質問

私たちは、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を更新するまで、それはありませんでし持っています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top