【问题标题】:Bind IP address per ejb exposed as web service - jboss绑定每个暴露为 Web 服务的 ejb 的 IP 地址 - jboss
【发布时间】:2011-06-14 13:13:21
【问题描述】:

如何使用不同的 IP 在同一个 jboss(4.2.3 版)上运行作为 Web 服务公开的 ejb。

例如: 我有两个 Web 服务位置(两个不同的 ejb 组件)和一个带有两个网络接口的服务器:

http://192.168.0.1/test/TestService1

http://192.168.0.1/test/TestService2

我想要这个:

http://192.168.0.1/test/TestService1

http://192.168.0.2/test/TestService2

谢谢

【问题讨论】:

    标签: java web-services jakarta-ee jboss ejb


    【解决方案1】:

    如果 JBoss 的架构与 websphere 类似,我认为您将创建两个单独的服务器实例并将每个实例绑定到特定 IP。然后将 EJB:s 部署到绑定到所需 IP 的相应实例。

    【讨论】:

    • 这不是选项,因为这两个服务共享相同的缓存并且在内部也调用自己。第二件事可以通过远程接口解决,但问题是我没有权限更改源代码,只能更改配置。
    • 好吧,你可以在你的 JBoss 前面使用一个 http 代理。带有 mod_proxy 的 Apache 应该可以工作。然后您将其设置为将您的 0.2 地址代理为 0.1。见httpd.apache.org/docs/2.2/mod/mod_proxy.html
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-10
    相关资源
    最近更新 更多