我真的很想使用SpringSource dm服務器,但我們的客戶要求我們在他們的應用服務器(Websphere)上運行我們的應用程序。有沒有辦法將SpringSource dm Server與其他應用程序服務器集成?至少dm Server是基於OSGi構建的,其他許多應用服務器(包括Websphere)也都基於OSGi。是否有可能將SpringSource dm Server作爲websphere組件運行?如何將SpringSource dm服務器集成到另一個基於OSGi的應用程序服務器?
回答
SpringSource的DM服務器基於Eclipse Equinox的OSGi框架(且不應使用Spring DM技術相混淆部署的時間,包括在DM服務器,它可以在Equinox,Apache Felix和Knopflerfish上運行)。
但是,將dm Server嵌入到基於Equinox的另一個應用程序服務器(如WebSphere Application Server)中將是一件不平凡的工作。有必要讓這兩種產品使用Equinox的相同版本,他們目前不會這樣做,然後修改dm Server以支持在服務器中嵌入(例如,與主機服務器的應用程序調用機制,線程池和類加載集成方案)。
如果你認爲這支持也很重要,請raise a requirement(這需要一個簡單的註冊)針對DM服務器。
春天DM部署在Knoplerfish OSGi實現。
的Websphere被部署在春分OSGi的implmentation。
於是問題就來了 - 是兩個可以互換?他們都支持R4,所以我會說,是的,他們是。
下一個問題將是檢查的依賴,特別是對於喜歡的東西HttpServices。
我會說這將是確定的,但我認爲最終證明會嘗試部署它。最簡單的方法是將這些軟件包放入Websphere部署中。你需要你的捆綁包和你使用的任何彈簧捆綁包。
我不認爲這真的是這樣......
請參閱以下鏈接此:http://apsblog.burtongroup.com/2008/11/websphere-7-osgi.html
但似乎在另一邊,這種趨勢是明確的...有會當基於OSGi的應用程序可以在Java EE應用服務器
我對這個話題也很感興趣。查看這個問題的另一種方法是,您希望Spring dm服務器和傳統應用程序服務器(Websphere,weblogic,JBoss,...)中的應用程序都不可兼容。
OSGi容器可嵌入到非OSGi應用程序中,因此理論上可以將應用程序部署到Spring dm服務器和相同的應用程序+ OSGi容器到傳統應用程序服務器。
現在,像往常一樣,魔鬼的細節,包括外部應用程序服務器和OSGi容器之間的Web開發和橋接servlet等主題。
- 1. ServiceMix:ESB或「OSGI應用程序服務器」?
- 2. 如何將SSIS包從一個服務器移動到另一個服務器
- 3. 如何將2個不同的服務器日誌集成到splunk服務器?
- 4. 將www.domain服務到一個Heroku應用程序,* .domain服務到另一個
- 5. 將商業服務器與持續集成服務器集成
- 6. 用於Web應用程序的Glassfish v3 Prelude與Springsource dm服務器的優缺點?
- 7. gRPC服務器可以基於另一個HTTP/2 web服務器,如jetty嗎?
- 8. 在處女座部署Liferay(Springsource dm服務器)
- 9. 將JasperReports服務器與現有Web應用程序集成
- 10. 將WS02身份服務器與Spring REST應用程序集成
- 11. 如何將xmpp服務器集成到節點js應用程序中?
- 12. 如何將散景服務器集成到金字塔應用程序中?
- 13. 連接到ejabberd服務器和應用程序服務器
- 14. 從應用程序服務器根服務GWT應用程序
- 15. Web服務可以在同一個應用程序服務器中調用另一個Web服務嗎?
- 16. 如何在另一個服務的WSDL中創建基於服務的服務
- 17. 一個Web服務器上的兩個應用程序服務器?
- 18. 應用程序服務器
- 19. 從遠程服務器到另一個遠程服務器的SCP
- 20. 關於使用服務器將基本應用程序鏈接到服務器IP地址
- 21. 如何將Mongo數據庫從一個遠程服務器傳輸到另一個遠程服務器
- 22. 將WCF服務部署到另一個Sharepoint服務器
- 23. Twilio調用集成到ios應用程序沒有服務器應用程序
- 24. 將文件從一個服務器複製到另一個服務器
- 25. 如何將git從一臺服務器備份到另一臺服務器
- 26. 如何將文件從一臺服務器移動到另一臺服務器
- 27. WebSphere應用程序服務器 - 服務器(服務器)的名稱
- 28. 分發基於SQL服務器的應用程序的策略
- 29. 將redis集成到無服務器