2011-02-28 2 views

ответ

0

Вы можете либо просмотреть свойства файла или видеть в настоящее время MANIFEST.MF внутри EAR.

+1

Thx, но главная задача состоит в том, чтобы получить этот EAR путь ... Как я могу это сделать? –

1

Я предлагаю отступить и посмотреть на проблему, которую вы пытаетесь решить, Эрик.

Вы хотите знать, когда было создано приложение или конкретная версия приложения, которое вы развернули? Если это так, вам, вероятно, лучше всего отнестись к тому, чтобы включить что-то в процесс сборки, чтобы установить это. В идеале это проявление конкретных версий компонентов, используемых для упаковки вашего приложения.

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

Если вам абсолютно необходимо это сделать, стандартное поведение в WebLogic Server ставит версию файла в конкретный подкаталог на каждом экземпляре сервера, а затем очень быстро отделяет его. (Это «серверы // этап» поддиректория корневой директории домена ($ DOMAIN_HOME) $ DOMAIN_HOME является текущим каталогом для всех серверных процессов во время выполнения, поэтому относительный путь должен работать нормально.

Это должен дайте вам время, когда файл был развернут по сети, но вы обязательно захотите проверить наблюдаемое поведение при перезагрузке вашего экземпляра сервера.

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

Если это последний ti я сам приложение было развернуто (независимо от версии), тогда слушатели событий жизненного цикла приложения, безусловно, лучший путь. К сожалению, нет MBean, который дает вам время автономной работы отдельного приложения.

Там отличная ссылка на слушателей жизненного цикла здесь:

http://download.oracle.com/docs/cd/E17904_01/web.1111/e13712/app_events.htm#i178290

Смежные вопросы