使用規則集配置對話框,協助選取正確規則來分析要進行移轉的應用程式。
來源應用程式伺服器指出您移轉應用程式的來源。 來源應用程式伺服器為 WebSphere Application Server 或協力廠商應用程式伺服器,其影響選取的規則。 使用 WebSphere 版本對版本規則集或雲端移轉規則集時,您可以選擇來源應用程式伺服器。 對於協力廠商應用程式伺服器的規則集,來源應用程式伺服器已預先選取,且無法變更。
目標應用程式伺服器指出您要移轉至的應用程式伺服器。 您可以移轉至 WebSphere Application Server Traditional、Liberty 或執行 Liberty 的雲端平台的特定版本。 如果要限制應用程式僅使用 Java EE 7 Web Profile 的特性,請選擇 Liberty Core 作為目標。
目標 Java EE 版本指出您計劃在移轉之後使用的 Java Platform Enterprise Edition (Java EE) 版本。 WebSphere Application Server Traditional 支援 Java EE 6,且不可配置。 Liberty 支援 Java EE 6 Web Profile 和 Java EE 7 Web Profile 及完整平台。 當您從 WebSphere Application Server Traditional 或 Liberty Java EE 6 技術移轉至 Java EE 7 時,可能會發生一些影響移轉的 Java EE 7 行為變更。
使用 Java EE 7 技術選項來選取應用程式中您想要移轉至 Java EE 7 的技術。當您移至 Liberty 中的 Java EE 7 時,除了少數例外情況,您必須將所有特性更新至新的 Java EE 層次。有些特性(如 JPA 2.0)與兩個 Java EE 版本都相容。 請參閱支援的 Java EE 6 和 7 特性組合,更充分的瞭解哪些 Liberty 特性版本可容忍不同的 Java EE 層次。
例如,JPA 不需要您升級至 JPA 2.1。 如果您有應用程式是在以 OpenJPA 為基礎的 JPA 2.0 上開發的,最佳實務建議您維持使用 JPA 2.0。 如果您選擇移轉至以 EclipseLink 為基礎的 JPA 2.1,則工具箱有一個選用的規則集可協助進行此移轉。
目標雲端執行時期會指出您要移轉至的雲端平台。 您可以選擇雲端執行時期環境來評估目標應用程式伺服器是 WebSphere Application Server Traditional 8.5.5、Liberty 還是 Liberty Core。
來源 Java 版本指出您應用程式伺服器目前使用的 Java Platform Standard Edition (Java SE) 版本。
目標 Java 版本指出目標應用程式伺服器將使用的 Java SE 版本。 如果來源和目標 Java 版本不同,會自動選取移轉規則。