2015-05-02 5 views
7

Я использовал веб-консоль jboss http://xxxxx:9990/console/App.html#deployments, чтобы успешно развернуть мое веб-приложение. И я могу посетить страницу в этом приложении.Где jboss eap 6.x разворачивает военный файл?

Но я не могу найти файл для войны под jboss-eap-6.2/автономный/развертывание. Где защитник jboss помещает файл войны?

спасибо.

ответ

7

Под базовой директории вашего JBoss экземпляра будет /data и /tmp папки, соответствующие ${jboss.server.data.dir} и ${jboss.server.tmp.dir}. Эти папки создаются jboss при первом запуске.

Загруженная война хранится в файле с именем /data/content/ad/xxxxx/content, где xxxxx - это временное имя каталога.

Когда JBoss работает, взорванное содержимое вашей войны будет находиться в /tmp/vfs/temp/tempxxxxxxx/content-yyyyyyy, где xxxxxxx и yyyyyyy являются случайными шестнадцатеричными значениями.

Эти файлы являются внутренними для JBoss. Когда JBoss остановлен, вы можете безопасно удалить папку /tmp и при следующем запуске JBoss передислоцирует войну из загруженного содержимого файла /data - это контролируется записью в вашем файле configuration.xml.

Если вы случайно удалили папку /data, JBoss не запустится. Чтобы исправить это, вам нужно либо запустить свой экземпляр с помощью переключателя --admin-only, либо переустановить войну, либо тщательно отредактировать configuration.xml, чтобы удалить развертывание, а затем запустить JBoss и перевести свою войну с помощью консоли.

+0

Является ли jboss-eap-6.2/автономным/развертыванием до сих пор? Если да, то в чем разница между ними? – user2312688

+0

Папка/standalone/deployments предоставляет другой способ развертывания приложения путем физического размещения файлов (файлов), которые будут развернуты там. JBoss сканирует папку и пытается развернуть приложение. Первоначальный вопрос заключался в развертывании с помощью веб-консоли и где JBoss помещает загруженный файл (ы) во внутреннюю структуру. –

+0

Когда я использовал jboss как плагин maven, он был развернут в/data/content ... также, а не в автономном режиме/развертывании. Если я скопировал банку в автономное/развертывание во время работы сервера, он не разворачивал его, а сервер wildfly сделал – user2312688

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