Чтение параметров конфигурации из системы Wildfly (standalone.xml) - PullRequest
0 голосов
/ 17 апреля 2019

Я мигрирую веб-приложение из Tomcat в Wildfly.

Приложение использовало файл конфигурации, сохраненный в tomcat.

Я хочу избежать файлов конфигурации и указать приложению чтениеэти файлы.

Я хочу прочитать конфигурацию из системы Wildfly, например, standalone.xml.

Каков наилучший подход?

Спасибо

1 Ответ

0 голосов
/ 17 апреля 2019

Пожалуйста, используйте файл persistence.xml в приложении Java для определения подключения к базе данных из файла standalone.xml из WildFly

Пример файла persistence.xml - соединение получено из WildFly.Пожалуйста, добавьте имя JNDI java: / PostgresDS в WildFly

<persistence xmlns="http://xmlns.jcp.org/xml/ns/persistence"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence
         http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd"
    version="2.1">

    <persistence-unit name="em1">
        <provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>
        <jta-data-source>java:/PostgresDS</jta-data-source>
        <properties>
            <property name="hibernate.archive.autodetection" value="class" />
            <property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQL82Dialect" />
            <property name="hibernate.hbm2ddl.auto" value="create" />
            <property name="hibernate.show_sql" value="true" />


            </properties>
    </persistence-unit>

</persistence>
...