我目前正在开展的项目包括传统软件和新开发项目。新的开发工作正在Linux上完成,我们在Linux端创建了一个大型域。但是,所有旧版软件都必须保留在Windows上......
我没有发现任何文档表明混合域是可能的,尽管我看不出为什么节点管理器或服务器会出现通信问题。
我可以将Windows受管服务器添加到我的Linux域吗?有没有人试过这个?如果需要,我可以将域名分开(虽然管理层不会满意)但我的任务是将所有内容整合到一个域中。
如果您没有确切的答案,我们将非常感谢您提供任何文档链接。
答案 0 :(得分:0)
我没有运行这种混合操作系统域的实际经验,但我不明白为什么它在概念上不起作用。
Weblogic在Java上运行,因此应该可以在两个平台上运行。
您可能遇到的唯一问题是,如果域是为特定操作系统创建的,则其启动脚本可能是.sh
用于Linux,例如: .cmd
适用于Windows。在这种情况下,您可能需要获取特定操作系统的启动脚本,并稍微修改它们以匹配您的目标域。
答案 1 :(得分:0)
WebLogic是supported on both platforms,启动脚本也适用于Windows和Linux。
他们沟通的协议绝不是我所知道的特定平台,所以没有理由不这样做。
然而,似乎没有关于此的任何文档,所以你需要去实现它。
答案 2 :(得分:0)
我们已经开始运行......它并没有那么糟糕。这就是我们所做的:
在Linux(NFS)上创建域
将Weblogic .cmd开始/停止脚本添加到<domain home>/bin
文件夹
在Windows端:
就是这样。一旦我们启动并运行Windows nodemanager,我们就可以在Windows主机上启动托管服务器。
备注:使用映射网络驱动器时,我们在使用nodemanager作为Windows服务时遇到了问题。该服务不会总是看到该映射驱动器。这就是我们选择使用符号链接的原因(无论如何它对我来说似乎更干净)。
答案 3 :(得分:0)
最新的WebLogic文档对此非常清楚。域可以混合使用硬件,操作系统和JVM,只要它们都受支持:
Hardware, Operating System, and JVM Platform Compatibility
Oracle确实建议使用同源集群,因为托管服务器应该与彼此等效,如果不是这种情况,则可能会对负载平衡和性能产生负面影响(请参阅上面的链接)。