是否可以仅在WebLogic中设置虚拟主机?
在我的开发机器中,我有一个带有两个服务器的WebLogic实例,监听端口7002和7003;部署的应用程序包含EJB和MDB。
我想将容器外部的Java客户端指向一个url,我知道它将由集群提供,而不是将该类指向直接服务器。此Java客户端将与集群中的EJB和JMS队列进行通信。
大多数使用术语weblogic和“虚拟主机”的Google搜索都会给我一些涉及Apache的答案。现在,如果我错了,请纠正我,但我知道apache服务器可以使用HTTP。集群是weblogic,ejb的协议将是T3;如果它是JBoss,协议将是jnp。
以下是问题:
此外,这是在Windows计算机上。
答案 0 :(得分:2)
我需要的是群集回答单个URL。除了虚拟主机还有其他解决方案吗?它更简单吗?
是的,只需在JNDI环境设置中声明“群集URL”:
java.naming.factory.initial=weblogic.jndi.WLInitialContextFactory
java.naming.provider.url=t3://host1:7002,host2:7003
java.naming.security.principal=
java.naming.security.credentials=
Apache插件,虚拟主机等是HTTP的东西,与EJB或JMS客户端无关。
答案 1 :(得分:1)
是的,您可以在您的weblogic服务器中设置虚拟主机。
我们需要编辑的第一个文件是Apache httpd.conf 文件。例如,我在这里: C:\ Program Files \ Apache Group \ Apache \ conf \ httpd.conf o在文本的httpd.conf文件的最底部 编辑。这意味着Apache是必需的。
是设置带有apache的虚拟主机将解决您的问题。