Aktualisieren und validieren Sie Java-Anwendungen
Im Folgenden werden allgemeine Schritte für die Vorbereitung einer Java EE-Anwendung aufgeführt, die derzeit in Oracle Java Cloud Service - SaaS Extension ausgeführt wird und auf Oracle WebLogic Server for OCI ausgeführt wird.
Beachten Sie die folgenden Änderungen der Anwendungsumgebung. Sie müssen Ihren Anwendungscode aktualisieren, um die verschiedenen kompatiblen Versionen zwischen den beiden Umgebungen zu berücksichtigen. Weitere Informationen zu den Unterschieden in jeder Produktversion finden Sie in der Produktdokumentation.
Fläche | Oracle Java Cloud Service - SaaS Extension | Oracle WebLogic Server für OCI |
---|---|---|
Oracle Java Standard Edition | JDK 7 | JDK 8 |
Oracle Java Enterprise Edition | Java EE 5 | Java EE 7 |
Oracle WebLogic Server | WebLogic-Server 11g (10.3.6) | WebLogic-Server 12c |
Oracle Fusion Middleware | Oracle Fusion Middleware 11g Release 1 (11.1.1.7.1 oder 11.1.1.9.1) | Oracle Fusion Middleware 12c Release 2 (12.2.1.x) |
Oracle JDeveloper | Oracle JDeveloper 11g | Oracle JDeveloper 12c |
Beachten Sie, dass das Upgrade Ihres Oracle WebLogic Server das Upgrade von WebLogic - (Java EE-) Webservices (JAX-RS und JAX-WS) umfasst.
Erforderliche Aktualisierungs- und Validierungsschritte ausführen
Testen Sie Ihre Java-Anwendungen neu, und testen Sie sie anschließend auf die neue Umgebung.
Jeder der folgenden Schritte hebt auf hoher Ebene einen Prozess hervor, den Sie ausführen müssen, um Ihre Anwendungen zu aktualisieren und zu validieren.
Probleme mit Berechtigungen diagnostizieren und beheben
Sie können feststellen, dass einige Ihrer Java-Anwendungscode AccessControlException
-Fehler in der neuen Umgebung auslöst. Sie können diese Berechtigungsprobleme diagnostizieren und beheben, indem Sie Logs auf Details prüfen und dann Berechtigungsberechtigungsberechtigungen mit Oracle Enterprise Manager Fusion Middleware Control konfigurieren.
Wenn Sie codeBase definieren, um Berechtigungen zu erteilen (in Schritt 2 der folgenden Prozedur), können die folgenden Umgebungsvariablen hilfreich sein:
oracle.deployed.app.dir=/u01/data/domains/wls_domain/servers/wls_adminserver/tmp/_WL_user
oracle.deployed.app.ext=/-
common.components.home=/u01/app/oracle/middleware/oracle_common
domain.home=/u01/data/domains/wls_domain
So diagnostizieren und beheben Sie Berechtigungsprobleme: