Сервер Weblogic не запускается, потому что на нем был развернут bad.jar. Но я не могу запустить консоль администратора, чтобы удалить .jar - PullRequest
0 голосов
/ 02 октября 2019

Мой сервер Weblogic работал нормально в моем Eclipse. Но затем я случайно развернул .ear на моем сервере Weblogic (используя консоль администратора сервера), который конфликтует с другим .ear, и теперь мой сервер Weblogic не запускается. Я знаю, как убрать год. Чтобы удалить его, перейдите в консоль администратора, выберите «Развертывания», отметьте помеченный .ear, а затем выберите «Остановить и удалить». Но я не могу попасть в консоль администратора, потому что сервер Weblogic не запускается.

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

Сообщение об ошибке в консоли Eclipse гласит: «Не удалось инициализировать приложение» EILoggingSharedLib [LibSpecVersion = 2.22, LibImplVersion =2.22] "из-за ошибки weblogic.application.library.LibraryDeploymentException: [J2EE: 160145] Не удалось развернуть расширение библиотеки: EILoggingSharedLib, версия спецификации: 2.9, версия реализации: 2.9 из-за конфликтующих значений манифеста библиотеки и библиотекиинформация, зарегистрированная на сервере: [Спецификация-версия: 2.9 против 2.22, Реализация-версия: 2.9 против 2.22]. Проверьте файл библиотеки MANIFEST.MF и исправьте в нем информацию о версии, чтобы соответствовать настройкам сервера, или отмените неправильно настроенную библиотеку. "

Я использовал команду командной строки:

C: \ bea12c \wlserver \ server \ lib> java -cp weblogic.jar weblogic.Deployer -verbose -noexit -adminurl http://localhost:7016 -username (myusername) -password (mypassword) -name Dev12c -undeploy EILoggingSharedLib -timeout 300

weblogic.Deployer вызывается с параметрами: -verbose -noexit -adminurl http://localhost:7016 -username weblogic -name Dev12c -undeploy EILoggingSharedLib -timeout 300 Неожиданная ошибка при инициализации развертывателя: weblogic.Deployer $ DeployerException: webloapi.dep. tools.deployer.DeployerException: невозможно подключиться к 'http://localhost:7016': Адресат 0: 0: 0: 0: 0: 0: 0: 1, 7016 недоступен; вложенное исключение: java.net.ConnectException: не удалось подключитьсяto / 0: 0: 0: 0: 0: 0: 0: 1; нет доступного маршрутизатора к месту назначения. Убедитесь, что URL представляет работающий сервер администратора и что учетные данные соответствуюткт. Если используется протокол HTTP, туннелирование должно быть включено на сервере администратора.

Я также попытался запустить сервер с помощью startweblogic.sh с помощью следующей команды, используя тот же идентификатор и пароль, которые я использую для входа в консоль администратора. (когда он был запущен). Но это не помогло:

startweblogic.sh username = (myusername) password = (mypassword)

Спасибо!

Ответы [ 2 ]

1 голос
/ 02 октября 2019

Сначала попробуйте удалить приложение из развернутых приложений с помощью Eclipse. Если это не работает, отредактируйте файл $ {DOMAIN_HOME} /config/config.xml и удалите объявление вашего приложения. Затем запустите свой сервер.

0 голосов
/ 02 октября 2019

Я нашел решение. Мой сервер Weblogic, у которого возникла проблема, находился на http://localhost:7016. Поскольку это сервер localhost, все библиотеки и приложения, развернутые на этом локальном хосте, находятся в каталоге на моем диске C :, где находится установка моего сервера Weblogic. Я удалил оскорбительный .ear с помощью File Explorer, затем сервер Weblogic запустился нормально. Я смог зайти в консоль администратора и снова удалить их оттуда. После этого все было хорошо. Спасибо, Эммануэль и Уэсли.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...