Configuração de datasource no JBoss
Gabarito: letra D. Em servidores JBoss em modo standalone, a configuração de datasources (conexão com banco de dados) é feita no arquivo standalone.xml. Esse arquivo centraliza as definições de subsistemas, incluindo o subsistema de datasources. As demais alternativas apontam arquivos com finalidades distintas.
Alternativa A — ❌ Incorreta
O arquivo persistence.xml é utilizado em aplicações Java EE para configurar unidades de persistência JPA (Java Persistence API), não para definir datasources no nível do servidor de aplicação.
Alternativa B — ❌ Incorreta
host.xml é o arquivo de configuração do controlador de domínio (domain controller) no modo managed domain do JBoss. No modo standalone, o arquivo principal é standalone.xml.
Alternativa C — ❌ Incorreta
jboss-ejb3.xml é um descritor de implantação para Enterprise JavaBeans (EJB 3.x), utilizado para configurar beans e seus relacionamentos, não para datasources.
Alternativa D — ✅ Correta ⟵ GABARITO
O arquivo standalone.xml é o local correto para adicionar um datasource em uma instalação JBoss no modo standalone. Nele, define-se o subsistema datasources com as configurações de conexão, driver JDBC, pool etc.
Alternativa E — ❌ Incorreta
jboss-web.xml é um descritor de implantação específico para aplicações web no JBoss, usado para configurações como contexto raiz e referências a recursos locais; não serve para definir datasources.
Resumo didático: A tabela a seguir ajuda a memorizar a finalidade de cada arquivo:
Arquivo | Finalidade |
|---|
standalone.xml
| Configuração principal do servidor em modo standalone (inclui datasources) |
host.xml
| Configuração do domínio no modo domain |
persistence.xml
| Configuração JPA na aplicação |
jboss-ejb3.xml
| Configuração EJB na aplicação |
jboss-web.xml
| Configuração web específica do JBoss |
Gabarito: letra D