Проблема в @Table(name = "User"). User - зарезервированное слово в PostgreSQL, вы не можете использовать его для названия таблицы или поля. Переименуйте в Users, например.
Даже ведь русским языком написано "/opt/wildfly/standalone/log/server.log (Отказано в доступе)". Вы IDE запускаете под тем пользователем, у которого нет доступа к файлу /opt/wildfly/standalone/log/server.log.