Как я могу развернуть развернутое веб-приложение через административную консоль WebLogic 11g?

Мне нужно развернуть веб-приложение в виде развернутого архива (вместо .war) из-за того, что в нем используется какой-то устаревший код расположения пути сервлета (ServletContext.getRealPath()). У меня есть только доступ через веб-консоль администратора к серверу WebLogic 11g, на котором я собираюсь выполнить развертывание. Однако я не могу понять, как это сделать. Я вижу возможность развертывания архивов, но не каталогов.

Спасибо!


person wsb3383    schedule 21.06.2011    source источник
comment
я изначально не видел, что у вас есть только веб-консоль администратора ... поэтому я удалил предыдущий ответ   -  person Cris    schedule 22.06.2011


Ответы (3)


http://download.oracle.com/docs/cd/E13222_01/wls/docs81/deployment/overview.html

«WebLogic Server поддерживает развертывания, которые упакованы либо в виде архивных файлов с помощью утилиты jar, либо в виде развернутых архивных каталогов».

person Cris    schedule 21.06.2011

Ссылка http://download.oracle.com/docs/cd/E13222_01/wls/docs81/deployment/overview.html предназначен для версии 8.1. В более новых версиях этот параметр отсутствует в консоли администратора (рабочий режим).

Единственный способ - если вы каким-то образом получите доступ к операционной системе или попросите кого-нибудь разархивировать военный файл в какое-то место, а затем установить из этого каталога (через консоль администратора). Так же можно закачать вар с помощью админки, а потом в закаченном каталоге спросить у кого как доступ к ТАК распаковать в то место.

Вы также можете попробовать некоторые вещи ниндзя, например: загрузить войну, которую вы хотите расширить. Затем создайте еще одну войну, содержащую код, распаковывающий войну, которую вы хотите расширить.

person pringi    schedule 02.11.2011

Чтобы решить вашу проблему в weblogic11gR1, в консоли администратора на вкладке конфигурации -> контейнер веб-приложения выберите параметр «Включен архивный реальный путь», чтобы вы могли получить доступ к файлу servletcontext.getRealpath().

person Anusha    schedule 11.06.2012