本番環境でデプロイされた Web アプリケーションの 1 つで Java バージョンを安全にアップグレードできるかどうかを評価するよう求められています。コードベースはかなり大きく、すべてを回帰テストする必要はありません (残念ながら自動テストはありません) が、いくつかの手動テスト中に少なくとも 1 つの問題が既に発生しています (XmlStringReader.getLocalName は、以前は返されていたときに IllegalStateExeption をスローするようになりました)。 null) と上層部は、アップグレードについてかなり神経質になっています。
現在推奨されているアプローチは、バージョンごとに JDK ソースのソース比較を行い、それらの変更を評価して、どの変更が影響を与えるかを確認することですが、多くの変更を行う必要があるようです (前述のように、コードベースはかなり大きいです)。 . 各バージョンの Java バージョンの変更を確認するだけで安全で簡単ですか? または、この評価を行う簡単な方法はありますか?
編集: 考慮されているバージョン アップグレードはマイナー バージョン アップグレード、つまり 1.6.10 から 1.6.33 へのアップグレードであることを忘れていました。