包裝現有的應用程式以在 JVM 伺服器中執行
如果您是在聯合排存的 JVM 中執行 Java 應用程式,可以將它們移到 JVM 伺服器中執行。因為 JVM 伺服器在同一個 JVM 中可以處理 Java 應用程式的多個要求,這樣可以減少執行相同工作量所需要的 JVM 數量。
您必須將 Java 應用程式包裝為一個以上的 OSGi 軟體組。您可以使用下列三種方法之一來包裝應用程式:
將現有的 Java 專案轉換為外掛程式專案
如果您具備現有的 Java 專案,則可以將它轉換為 OSGi 外掛程式專案。OSGi 軟體組可以在聯合排存的 JVM 環境和 JVM 伺服器中執行。
將 JAR 檔的內容匯入至 OSGi 外掛程式專案
您可以從現有的 JAR 檔建立外掛程式專案。當應用程式已經是安全執行緒型應用程式,且不需要重構或重新編譯時,此方法十分有用。OSGi 軟體組可以在聯合排存的 JVM 環境和 JVM 伺服器中執行。
將二進位 JAR 檔匯入至 OSGi 外掛程式專案
您可以從現有的二進位 JAR 檔建立外掛程式專案。在有授權限制或無法擷取二進位檔的狀況下,此方法十分有用。但在聯合排存的 JVM 環境中,不支援包含 JAR 檔的 OSGi 軟體組。
上層主題:
開發及部署應用程式