Nå, det er et stort skridt, du er ved at tage.
Generelt er Java ret god til at være bagudkompatibel.
Følgende er en liste over ændringer, som Oracle har angivet for hver udgivelse:
Hvad angår EJB, er der store forskelle mellem EJB 1.1 og EJB 3.0 (jeg vil anbefale 3.1), som faktisk skal justeres, jeg ville starte fra her .
Med hensyn til databasen, hvis du vil bruge den automatiske dvale-strategi, ville du ikke have problemer med det script, du havde før (jeg forestiller mig, at du havde et!).
Hvad angår applikationsserveren, forestiller jeg mig, at du ikke ville have problemer med den, hvis den er nyinstalleret, selvfølgelig, så længe du tester din projektmigrering på den.
Håber dette hjælper.