將應用程式移轉至 Liberty
請利用移轉工具來規劃移轉、分析應用程式,以及更新原始碼,將您的應用程式輕鬆移至 WebSphere® Application Server Liberty。 移轉工具可以協助識別現行環境與新的 Liberty 環境(如 Java™ EE 7 和 Java SE 8)的各項技術之間的差異。
程序
- 利用「移轉策略」流程圖來選擇一個 Liberty 環境。
您可以在各種不同環境中設定 Liberty,例如,內部部署的安裝架構、Docker 儲存器,或 Bluemix® Instant Runtimes 之類的雲端環境。 「移轉策略」流程圖可協助您在這些環境中,選擇何者最符合您的需求。
- 利用「移轉探索」工具,來調整從 WebSphere Application Server 傳統版 或協力廠商應用程式伺服器進行的移轉規模。
通過回答幾個關於現行安裝架構和應用程式的簡單問題,您可以識別出需要移轉的項目,以及您的移轉能夠自動進行到什麼程度。
- 利用指令行 Migration Toolkit for Application Binaries,來評估、盤存及分析您的應用程式。 應用程式二進位掃描器會提供若干報告來協助評量應用程式的移轉需求:
- 應用程式移轉報告結合了「應用程式評估報告」 (–evaluate)、「移轉分析詳細報告」(–analyze)、「應用程式庫存報告」 (–inventory),以及特性清單配置檔 (–featureList) 等的內容。
- Liberty 特性清單配置檔包含應用程式所有的必要特性,在以掃描每一個應用程式二進位檔為基礎的 Liberty 伺服器中,就需要這些特性。請使用這個檔案來配置您的 Liberty 伺服器,作法是將內容複製到 Liberty server.xml 檔,或使用 include 元素,將它包含在伺服器配置中。
- 應用程式評估報告會評估應用程式中的技術,以尋找最適合的應用程式平台。
- 盤存報告會識別應用程式的內容,例如 Entity Bean、Session Bean 和 Servlet。
- 詳細移轉分析報告可協助您更充分瞭解應用程式可能需要的變更類型和範圍。 這份報告也包含詳細的說明,可協助您分析潛在的移轉問題。
- 利用 WebSphere Application Server Migration Toolkit,來移轉您的應用程式原始碼。 Eclipse 型移轉工具箱掃描應用程式原始檔來協助您進行移轉的方式如下:
- 識別淘汰項目、移除項目,以及會影響應用程式的行為變更。
- 提供快速修正程式,在可能之時,自動進行更新。
- 提供各移轉問題的詳細說明。
- 產生應用程式評估報告。
- 請檢閱 WebSphere 配置移轉工具中提供的資訊。
「WebSphere 配置移轉工具」是一個 Eclipse 外掛程式,有助於將您現有的伺服器配置從 WebLogic、JBoss 或傳統 WebSphere 7.0 版或更新版本,移轉至 Liberty 和傳統 WebSphere Application Server 8.5.5 版或更新版本。
次主題
- 將資料存取應用程式移轉至 Liberty
對於資料存取應用程式,當您將資料來源從 WebSphere Application Server 傳統版 移轉至 Liberty 時,必須變更配置。 - 將使用並行和非同步程式設計模型的應用程式移轉至 Liberty
您可以將使用 Concurrency Utilities for Java EE、「非同步 Bean」和 CommonJ Timer and Work Manager 的應用程式,從 WebSphere Application Server 傳統版移轉至 WebSphere Application Server Liberty。 - 實作 Concurrency Utilities for Java EE 的範例 API 作業
您可以移轉使用「非同步 Bean」和 CommonJ Timer and Work Manager API 的應用程式,以使用 Concurrency Utilities for Java EE。

檔名:twlp_mig.html