weblogic - Weblogic 托管服务器在集群中相互进行内部通信
问题描述
我在 Weblogic 中创建了多个托管服务器。每个托管服务器具有相同的 IP(weblogic 服务器的 IP)和唯一的端口。
我已经在这些托管服务器中安装了 ear 和 war 文件,它们都有自己的上下文根。例如,我在服务器 A 上有一个带有上下文根 A 的 ear 文件 A,在服务器 B 上有一个带有上下文根 B 的 war 文件 B。每当我浏览在服务器 A 上设置的 IP:PORT(A) 时,这个应用程序都需要一些文件在已部署在服务器 B 中的战争文件 B 上。所以 A 找不到它的资源,我得到错误。我应该提到我也将它们放在一个集群中,但没有任何改变。
怎么可能处理这件事?
解决方案
集群不会以这种方式帮助您,因为每个 Web 应用程序都在其自己的 Web 容器中与其他应用程序隔离。如果您需要在 Web 应用程序之间共享数据或资源,例如可以使用共享文件系统或数据库。
推荐阅读
- c# - 如何有效地从 C# 中的字符串中选择子字符串
- ios - YTPlayerView 并不总是全屏显示
- sql - 获取 RAG 的 Oracle SQL 查询
- python - 如何在 python 子进程中运行 bash 函数?
- pug - 如何在 pug 中包含没有扩展名的文件?
- python - 如何在def函数中传递范围
- html - Css 固定列数量,不考虑子项计数,没有 FlexBox
- xamarin - 在 Xamarin.Android 中获取文件的内容 uri 的最佳做法是什么?
- typescript - 如何避免 fp-ts 中的嵌套 Monad 或优雅地处理它们?
- python - 如何使用 Flask 中的蓝图修复表单中不允许的 405 方法