Как я могу получить размер файла .ear во время выполнения? - PullRequest
1 голос
/ 29 января 2010

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

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

Ответы [ 2 ]

0 голосов
/ 02 мая 2010

Это действительно J2EE Нет-нет, но вот возможное решение.
Создайте сервлет с возможностями автозапуска, который читает из файловой системы и получает необходимую информацию.

0 голосов
/ 29 января 2010

Это зависит от того, был ли распакован ваш .ear перед развертыванием. В WebSphere есть папка «installableapps», в которой хранятся файлы .ear, и она была папкой по умолчанию, видимой для мастера развертывания. У него есть еще одна папка «instalapps» (-ed вместо -able), которая содержит расширенные файлы .ear, а процессы JVM не имеют разрешения даже просматривать папку «installableapps». Если так работает ваш J2EE-контейнер, тогда ваш исполняемый код не сможет проверить размер файла .ear.

...