Как настроить виртуальный хост в WebLogic? - PullRequest
2 голосов
/ 04 марта 2010

Можно ли установить виртуальный хост только в WebLogic?

На моей машине для разработки у меня есть экземпляр WebLogic с двумя серверами, прослушивающий порты 7002 и 7003; развернутое приложение содержит EJB и MDB.

Я хочу указать клиенту Java вне контейнера один URL-адрес, который, как я знаю, будет обслуживаться кластером, вместо того, чтобы указывать класс на прямой сервер. Этот Java-клиент будет общаться с EJB и JMS-очередями в кластере.

Большинство запросов Google с терминами weblogic и «виртуальный хост» дают ответы с участием Apache. Теперь поправьте меня, если я ошибаюсь, но я понимаю, что сервер apache работает с HTTP. Кластер, являющийся weblogic, протоколом для ejb будет T3; если бы это был JBoss, протокол был бы jnp.

Итак, вот вопросы:

  • Можно ли установить виртуальный хост с помощью WebLogic?
  • Если так, нужен ли сервер Apache для виртуального хоста?
  • Это решение не той проблемы? Все, что мне нужно, чтобы кластер ответил на один URL. Есть ли другое решение, кроме вирулентных хозяев? Это проще?

Кроме того, это на компьютере с Windows.

Ответы [ 2 ]

2 голосов
/ 07 марта 2010

Все, что мне нужно, это чтобы кластер отвечал на один URL. Есть ли другое решение, кроме вирулентных хозяев? Это проще?

Да, просто объявите «URL-адрес кластера» в настройках среды JNDI:

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 голос
/ 17 сентября 2010
  1. Да, вы можете настроить виртуальный хост на вашем сервере weblogic.

  2. Первый файл, который нам нужно отредактировать, это файл Apache httpd.conf.Например, мой находится здесь: C: \ Program Files \ Apache Group \ Apache \ conf \ httpd.conf o в самом низу вашего файла httpd.conf в текстовом редакторе.Это означает, что требуется Apache.

  3. Да Настройка виртуального хоста с Apache решит вашу проблему.

...