Разъяснение
Мне нужно прояснить несколько моментов, чтобы вы пришли к правильному ответу.
- Вы уверены, что это отдельный сервер Weblogic, работающий на локальном хосте, а не интегрированный сервер Weblogic?
- Вы уверены, что сервер Integrated Weblogic не работает?
- Вы уверены, что сервер Weblogic, к которому вы пытаетесь подключиться, работает?
Исправление проблем
Общие рекомендации
- Всегда запускайте JDeveloper от имени администратора
- Находится в использовании файла * -diagnostic.log и стандартного выходного файла
- Используйте служебную программу JPS, чтобы проверить, запущен ли процесс WLS.
- Используйте консоль EM, чтобы узнать, какой интерфейс слушает ваш сервер.
Интегрированный Weblogic или автономный Weblogic
Во-первых, поскольку вы новичок в Oracle SOA, мне нужно, чтобы вы пояснили, установлен ли у вас сервер Weblogic локально, отдельно от вашей IDE Oracle BPM Studio (JDeveloper).
При создании локальной среды SOA JDeveloper поставляется с предустановленным встроенным сервером Weblogic. Вам не нужно устанавливать сервер Weblogic отдельно.
Чтобы определить, установлен ли на вашем локальном компьютере автономный сервер Weblogic, вы можете сделать несколько вещей.
- Выполните поиск
startWebLogic.cmd
. Если этот файл находится где-то в другом месте, кроме% APPDATA%, у вас, вероятно, есть автономный сервер.
- Во-вторых, с 11g (возможно, 12c) вы можете проверить Установка и удаление программ, чтобы увидеть, есть ли установка в списке.
- Вы также можете проверить, работает ли он, выполнив команду
jps
в командной строке. Здесь показаны все запущенные в данный момент процессы Java, а ваш сервер Weblogic работает как процесс Java. Он будет выглядеть примерно так: ![введите описание изображения здесь](https: //i.stack.imgur. com / NLE8d.png )
- Если вы видите подозрительный процесс, вы можете запустить
jinfo <pid>
, чтобы получить дополнительную информацию о процессе.
- Вы также можете проверить службы Windows, чтобы узнать, есть ли у вас служба Weblogic.
Скорее всего, у вас даже нет локального Weblogic, установленного отдельно от интегрированного сервера JDeveloper. В этом случае прочтите следующий раздел.
Интегрированный сервер Weblogic
Как указывалось ранее, когда вы загружаете Oracle BPM Studio (JDeveloper со всеми плагинами SOA), он поставляется со встроенным сервером.
Сначала вам нужно создать домен по умолчанию и подключение к этому серверу.
Сначала откройте панель сервера приложений.
![введите описание изображения здесь](https://i.stack.imgur.com/WRgC3.png)
Теперь вы должны увидеть панель сервера приложений в левой части среды IDE.
![введите описание изображения здесь](https://i.stack.imgur.com/Xtlod.png)
Помните, что обычно вы не устанавливаете сервер здесь, вы просто подключаетесь к серверу, который уже установлен из вашей IDE. Цель состоит в том, что вы можете развертывать композиты прямо на сервере из JDeveloper. Настройка интегрированного сервера немного отличается, но здесь нет необходимости объяснять разницу.
- Щелкните правой кнопкой мыши «Серверы приложений» и выберите Новый сервер приложений. Появится следующее всплывающее окно
![Элемент списка](https://i.stack.imgur.com/URjtr.png)
Теперь выполните шаги по созданию домена по умолчанию и подключения к серверу.
![введите описание изображения здесь]( https://i.stack.imgur.com/okcd1.png )
Затем протестируйте и закончите. У вас не должно быть запущенного встроенного сервера веб-логики. Для запуска сервера просто run -> Start Integrated Weblogic Server
![введите описание изображения здесь](https://i.stack.imgur.com/7anza.png)
Если вы Windows -> log
, вы можете увидеть, как идут stdout и stderr сервера.
В Windows вы также можете найти эти журналы в Windows 10, перейдя к %APPDATA%\Roaming\JDeveloper\system12.2.1.3.42.170820.0914\DefaultDomain\servers\DefaultServer\logs
в файловом проводнике вашей системы.
Автономный сервер
Если по какой-либо причине вы не используете интегрированный сервер Weblogic, а вместо этого имеете автономную установку Weblogic на локальном компьютере, вам сначала нужно найти, где находится ваш домашний каталог промежуточного программного обеспечения.
Переменная окружения - MW_HOME или ORACLE_HOME.
Перейдите в этот каталог и запустите startWeblogic.cmd
. Затем завершите файл, чтобы убедиться, что он запускается успешно. Оттуда процесс создания соединения с сервером в JDeveloper ничем не отличается от шагов, перечисленных выше, за исключением того, что вы хотите выбрать «автономный», а не «интегрированный».
Последние мысли
Если вы хотите создать интегрированный сервер и уже несколько раз терпели неудачу, я бы попробовал следующее
- Остановите интегрированный сервер (если он запущен) и удалите домен по умолчанию
# P24 #
- Если это не сработает, удалите все соединение с сервером и создайте заново. Вы также можете удалить папку DefaultDomain в вашей
%APPDATA%\JDeveloper
папке.
person
Chris Maggiulli
schedule
18.08.2019