Derzeit baue ich meine Java-Webanwendung auf Google AppEngine (GAE), aber aufgrund vieler Einschränkungen, die sie haben, fürchte ich, dass ich von GAE auf meinen eigenen Server wechseln muss, auf dem Glassfish läuft (oder ich kann einen anderen Server einrichten, wenn nötig). Außerdem plane ich, Oracle- oder MySql-Datenbanken zu verwenden. Was muss ich tun, um von GAE auf meinen Server zu wechseln? Muss ich meinen Code neu schreiben? Sollte ich weiterhin Datanucleus verwenden oder zu etwas anderem wechseln? Gibt es sonst noch etwas?