WIldfly recuperar propriedades do standalone-full.xml

4 respostas Resolvido
firebirdjava
A

Alguém sabe se existe uma maneira de recuperar algum valor de dentro do standalone-full.xml, exemplo o caminho do banco:

datasource jta="true" jndi-name="java:/jboss/datasources/superbackupDS" pool-name="superbackupDS" enabled="true" statistics-enabled="true">
connection-url>jdbc:firebirdsql:localhost:D:/BANCO/MIGRA/SUPERBOXNOVO.FDB</connection-url

4 Respostas

D

Qual valor você quer e por que?

D
Solucao aceita

No standalone-full.xml:

<system-properties>
    <property name="nomePropriedade" value="valor da propriedade"/>
</system-properties>

E no Java:

String valor = System.getProperty("nomePropriedade");

A

Desculpe a demora, preciso pegar a URL de um datasource.
Resultado final, apresentar ao usuário o caminho do banco que está sendo usado.

D

Cara, isso não é, nem de perto, uma boa prática.
Expor dados de conexões a bancos de dados não é uma ideia muito bacana.
Mas, se você tem tal necessidade…

Criado 17 de outubro de 2019
Ultima resposta 22 de out. de 2019
Respostas 4
Participantes 3