JndiDataSourceLookup не xa источник данных - PullRequest
0 голосов
/ 10 марта 2019

Я загрузил загрузочное приложение Spring в wildfly, я заметил, что каждый интерфейс, расширяющий CrudRepository, не работает, и выдается исключение

«Невозможно установить автокоммит во время управляемой транзакции». Исключение

После некоторых исследований я обнаружил, что проблема может быть в источниках данных XA и не-XA, так как я использую одну базу данных, мне нужно иметь конфигурации не-XA (которые есть у wildfly), но я не знаю, есть ли любая вещь, которая должна быть добавлена ​​в приложение Java

@Bean(name = "dataSource")
@Profile("prod") // profile used when creating WAR file
public DataSource jndiDataSource() {
    return new JndiDataSourceLookup()
            .getDataSource(env.getProperty("docManage.jndi"));
}

И это jndi url java: / docManagementDatabase

Заранее спасибо

...