[英]Weblogic: Mixed Windows and Linux Domain
我當前正在從事的項目既有舊軟件又有新開發。 新的開發工作正在Linux上完成,我們已經在Linux端創建了一個大型域。 但是,所有舊版軟件都必須保留在Windows上。
盡管找不到節點管理器或服務器為什么會出現通信問題,但我還沒有找到任何表明混合域是可能的文檔。
我可以將Windows托管服務器添加到我的Linux域嗎? 有人嘗試過嗎? 如果需要的話,我可以將域分開(盡管管理不滿意),但是我的任務是將所有內容合並到一個域中。
如果您沒有確切的答案,請提供指向文檔的任何鏈接。
我沒有運行這樣的混合OS域的實踐經驗,但是我看不出為什么它在概念上不起作用。
Weblogic在Java上運行,因此應該在兩個平台上都可以工作。
您可能遇到的唯一問題是,如果為特定的操作系統創建了域,則對於Linux,其啟動腳本將是.sh
,對於Windows,其啟動腳本將是.cmd
。 在這種情況下,您可能需要獲取特定操作系統的啟動腳本,並稍加修改以匹配您的目標域。
我們已經啟動並運行了……這還不是很糟糕。 這是我們所做的:
在Linux(NFS)上創建域
將Weblogic .cmd啟動/停止腳本添加到<domain home>/bin
文件夾中
在Windows方面:
就是這樣 一旦啟動並運行Windows節點管理器,便能夠在Windows主機上啟動托管服務器。
旁注:使用映射的網絡驅動器時,在將nodemanager作為Windows服務運行時遇到問題。 服務不會總是看到該映射的驅動器。 這就是為什么我們選擇使用符號鏈接的原因(無論如何,對我來說似乎更干凈)。
關於這一點,最新的WebLogic文檔非常清楚。 一個域可以混合使用硬件,操作系統和JVM,只要它們都受支持即可:
Oracle確實建議使用同質群集,因為托管服務器應彼此等效,否則,可能會對負載平衡和性能產生負面影響(請參見上面的鏈接)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.