Несколько доменов Weblogic не запускаются одновременно

Я создал 2 домена test1 и test2 на сервере weblogic, и я использую 2 eclipse и добавляю сервер weblogic в каждое затмение с другим доменом. Экземпляр Eclipse 1 имеет веблогический сервер с доменом test1, а экземпляр Eclipse 2 имеет сервер weblogic с доменом test2. Когда я запускаю любой экземпляр сервера weblogic, скажем test1, я не могу запустить другой экземпляр, т.е. Test2. Возможно ли запустить оба домена на одном и том же порту или другом порту?

Версия сервера WebLogic: 10.3.3

3 ответа

Порт Weblogic по умолчанию - 7001. Очень вероятно, что оба ваших домена/admin-сервера пытаются работать на одном и том же порту, если вы не пытались его изменить.

Есть несколько способов решить эту проблему, но проще всего отредактировать:

<domain test2="" home="">/config/config.xml</domain>

И измените следующую строку:

<server> <name>Test2</name> <listen-port>7001</listen-port> </server>

Обновите порт прослушивания для второго сервера, который будет чем-то иным, чем 7001. Вы также можете проверить, действительно ли это проблема, путем проверки файла журнала после попытки запустить сервер. У вас будут обязательные исключения для использования в использовании. Файл журнала будет находиться в:

<domain test2="" home="">/servers/<server name="">/logs</server> </domain>


Предполагая установку по умолчанию, есть два порта, которые должны быть разными.

  • порт по умолчанию. Он определен в в <domain_home>/config/config.xml</domain_home>,
  • DEBUG_PORT в <domain_home>/bin/setDomainEnv.sh</domain_home> (или .cmd для Windows).

Убедитесь, что они разные в обоих доменах.


У вас не может быть 2 сервера, которые используют один и тот же порт на одном компьютере. Что мешает вам изменить порт сервера администрирования одного из доменов.

Попробуйте что-то вроде ниже и посмотрите, отсортирована ли проблема.

<server>
 <name>AdminServer</name>
 <listen-port>8001</listen-port>
</server>

licensed under cc by-sa 3.0 with attribution.