Эти файлы сообщают JBoss о ресурсах, которые он должен создать для / предоставить вашему приложению. См. здесь и здесь , чтобы начать. Каждый сервер приложений имеет определенное наименование и формат для этих описаний ресурсов, на сервере Sun GF они хранятся в файле с именем sun-resources.xml.
Для таких ресурсов, как источники данных и места назначения сообщений, Netbeans предлагает вам выбор между ресурсами сервера (ранее существовавшие ресурсы требуемого типа) и ресурсами проекта, и именно этот последний тип ресурсов будет храниться в найденных вами файлах. При развертывании проекта сервер проверяет эти файлы и создает необходимые ресурсы, если они не существуют.
По моему мнению, эта функция - нечто вроде обоюдоострого меча, и я действительно предпочитаю по возможности работать с ресурсами сервера (то есть необходимыми ресурсами на сервере). Тем не менее, для некоторых тестовых сценариев возможность создания и развертывания этих ресурсов с минимальными усилиями может быть бонусом.
РЕДАКТИРОВАТЬ:
Я быстро взглянул на источники Netbeans и теперь могу подтвердить, что если в файле jboss-ds.xml нет ресурсов, он не будет развернут (создание файла пропускается, если ресурсов нет).