更新並驗證您的 Java 應用程式
以下是準備目前在 Oracle Java Cloud Service - SaaS Extension 執行之 Java EE App 的高階步驟,以在 Oracle WebLogic Server for OCI 上執行。
記下下列應用程式環境變更。您需要更新應用程式碼,以說明兩個環境之間的不同相容版本。如需每個產品版本差異的詳細資料,請參閱產品文件。
面積 | Oracle Java Cloud Service - SaaS Extension | 適用於 OCI 的 Oracle WebLogic Server |
---|---|---|
Oracle Java 標準版 | 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 版本 1 (11.1.1.7.1 或 11.1.1.9.1) | Oracle Fusion Middleware 12c 版本 2 (12.2.1.x) |
Oracle JDeveloper | Oracle JDeveloper 11g | Oracle JDeveloper 12c |
請注意,升級 Oracle WebLogic Server 包括升級 WebLogic (Java EE) Web 服務 (JAX-RS 和 JAX-WS)。
執行必要的更新與驗證步驟
重新計算索引,然後測試新環境的 Java 應用程式。
下列每個步驟都會在高層次強調顯示您需要執行以更新和驗證應用程式的程序。
診斷及解決權限問題
您可能會發現部分 Java 應用程式程式碼在新環境中發生 AccessControlException
錯誤。您可以查看日誌瞭解詳細資訊,然後使用 Oracle Enterprise Manager Fusion Middleware Control 設定權限授權,以診斷和解決這些權限問題。
定義 codeBase 以授予權限時 (在下列程序中的步驟 2 中),下列環境變數可能會有所幫助:
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
診斷及解決權限問題: