Nou, het is een enorme stap die je gaat zetten.
Over het algemeen is Java redelijk goed in achterwaartse compatibiliteit.
Het volgende is een lijst met wijzigingen die Oracle voor elke release heeft vermeld:
Wat betreft de EJB, er zijn grote verschillen tussen EJB 1.1 en EJB 3.0 (ik zou 3.1 aanbevelen), die inderdaad moeten worden aangepast, ik zou beginnen met hier .
Wat betreft de database, als je de automatische generatie-strategie voor slaapstand gebruikt, zou je geen problemen hebben met het script dat je eerder had (ik kan me voorstellen dat je er een had!).
Wat betreft de applicatieserver, ik kan me voorstellen dat je er geen problemen mee zou hebben als deze vers is geïnstalleerd, natuurlijk zolang je je projectmigratie erop test.
Ik hoop dat dit helpt.