我是 web 逻辑服务器的新手,我在 web 逻辑中创建了一个一致性服务器。我使用 JMX 端口连接到该服务器,但没有得到任何 m-bean。任何人都可以解释如何在 web 逻辑中配置一致性服务器,并给我使用一致性的示例应用程序。
2 回答
答案取决于您使用的 WebLogic 服务器版本。我强烈建议使用 WebLogic 12.1.2,因为它集成了Coherence 应用程序支持。如果您想了解 WebLogic 中托管的 Coherence 服务器(又名 Coherence 容器)功能,还有一个youtube 视频。
如果您使用示例安装 WebLogic 12.1.2,它们将包含一个具有完整 WebLogic 配置的 Coherence 示例。Tim Middleton 有一篇很棒的博客文章,它会引导您完成这个示例。
最后,默认情况下,Coherence MBean 将注册到域运行时 MBean 服务器,因此您将在管理服务器上看到它们。还有用于配置托管 Coherence 服务器的新 WebLogic 配置 MBean。
尝试连接到管理服务器,而不是 coherence 服务器。当您使用 WLST 查询 MBean 时,它会变得更清晰一些,但是您想要的大部分 JMX 数据将从管理服务器提供。
这是一个在 Glassfish 上运行的 Coherence 示例应用程序。Oracle 已经很容易将 Glassfish webapps 移植到 Weblogic,但是如果您真的想了解一致性的工作原理,我建议您看一下代码并尝试从头开始编写自己的应用程序,并以它为例.