Не-jta-data-source используется для определения источника данных, который не использует существующий JTA-менеджер.Если вас интересует именно эта функция, то она принимает JNDI-расположение источника данных не-JTA (т. Е. java: app / jdbc / yourNonJTAsource ).
Источник данных должен бытьнастроен на вашем сервере приложений, и эта конфигурация зависит от поставщика.Попробуйте получить доступ к консоли веб-администратора JBoss и создать / определить источник пула / данных там.Если это так, то вы можете избавиться от этих вещей user / password / url / ... из вашего файла persistence.xml, поскольку эта информация будет перемещена на сервер приложений.
Если вы используете этоЕсли файл persistence.xml находится за пределами контейнера, вам, вероятно, не нужны ни источники данных jta, ни jta, поскольку вы не можете полагаться на JNDI вне контейнера.
HTH.