среда, 29 мая 2013 г.

Интересное про сервер администрирования домена WebLogic

Как ведет себя домен сервера приложений WebLogic, если сервер администрирования аварийно завершает свою работу или по каким-то другим причинам становится недоступным?

Если сервер администрирования становится недоступным, то управляемые сервера корректно продолжают свою работу. При этом, если данные сервера объединены в кластер, то так же продолжает работать балансировка нагрузки и восстановление после сбоев. Управляемые сервера так же можно запустить, не имея запущенного сервера администрирования, они будут периодически пытаться с ним связаться и после того, как это удастся - произведут синхронизацию конфигурации. До синхронизации будут использоваться настройки, сохраненные на управляемых серверах. Однако при работе управляемых серверов без доступного сервера администрирования не допускается изменение их настроек.

суббота, 18 мая 2013 г.

Сценарии использования JMS вне системной интеграции

Подсистема Java Message Service (JMS), появившаяся в уже далеком 2001-м году, завоевала заслуженную популярность у разработчиков и архитекторов. Действительно, с помощью JMS можно легко реализовать сценарии интеграции путем асинхронного обмена сообщениями с гарантированной доставкой, а так же в модели "публикация/подписка" еще и в отношении один-ко-многим: одно сообщение из системы источника может быть доступно нескольким системам-приемникам.

В данной же заметке хотелось бы рассмотреть сценарии использования JMS вне контекста системной интеграции, т.е. ответить на вопрос: "А что может дать использование JMS в рамках одного приложения?".

среда, 15 мая 2013 г.

Удаление Oracle Fusion Middleware

Иногда нам нужно удалить из MIDDLEWARE_HOME какой-либо компонент, а может быть и MIDDLEWARE_HOME целиком. Сделать это можно следующим способом:

1. Удалить ненужный вам более компонент, например SOA Suite:
MIDDLEWARE_HOME/Oracle_SOA1/oui/bin/setup.exe -deinstall -jreLoc jre

здесь jre - путь к JRE на вашей машине. При необходимости можно удалить остальные компоненты Oracle Fusion Middleware, например OSB.

2. После удаления компонентов необходимо удалить oracle_common:
MIDDLEWARE_HOME/oracle_common/oui/bin/setup.exe -deinstall -jreLoc jre

3. После удаления Oracle Fusion Middleware можно удалить сервер приложений WebLogic:
MIDDLEWARE_HOME\wlserver_10.3\uninstall\uninstall.cmd

Если вы устанавливали WebLogic под одной JDK, а потом ее обновили или удалили и сейчас используете другую, то данная команда может не выполниться. Необходимо прописать правильный путь к JDK в переменной окружения JAVA_HOME в файле MIDDLEWARE_HOME\utils\uninstall\uninstall.cmd, после чего можно запустить данный файл.

4. Аналогичным образом удалить JDeveloper.

5. Удалить каталог MIDDLEWARE_HOME.

6. Удалить запись о MIDDLEWARE_HOME из файла C:\bea\beahomelist.

7. На ОС Windows необходимо удалить соответствующую группу программ из главного меню.

Понравилось сообщение - подпишитесь на блог и Twitter