Spring @Transactional, почему я получаю ошибку? - PullRequest
0 голосов
/ 21 декабря 2018

Существует ошибка, подобная названию вопроса.

Особая точка локально определяется старой версией затмения (mars ~ oxygen)

Эта проблема возникает только после установки вeclipse jee версии 2018-09 и 2018-12.

JBoss и другие библиотеки зарегистрированы в Maven, и, похоже, нет проблем с файлом (он нормально работает с eclipse mars).

При локальной работе

Вход в систему на детали, которая использует @ Transactional

WARN: com.arjuna.ats.arjuna - ARJUNA012218: cant create new instance of {0}

... skip ...

Caused by: com.arjuna.ats.arjuna.exceptions.ObjectStoreException: ARJUNA012225: FileSystemStore :: setupStore - can not access root of object store: PutObjectStoreDirHere \ ShadowNoFileLockStore \ defaultStore \

Произошла вышеуказанная ошибка.

Настройки моей транзакции в web.xml

<tx: annotation-driven transaction-manager = "txm" />

<bean id = "jbossTxm" class = "com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionManagerImple" />
<bean id = "jbossUtx" class = "com.arjuna.ats.internal.jta.transaction.arjunacore.UserTransactionImple" />

<bean id = "txm" class = "org.springframework.transaction.jta.JtaTransactionManager">
    <property name = "transactionManager" ref = "jbossTxm" />
    <property name = "userTransaction" ref = "jbossUtx" />
    <property name = "autodetectTransactionManager" value = "false" />
    <property name = "allowCustomIsolationLevels" value = "true" />
</ bean>

<bean id = "txpt" abstract = "true" class = "org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
    <property name = "transactionManager">
        <ref bean = "txm" />
    </ property>
</ bean>

Это похоже на приведенное выше.

Не могли бы вы рассказать мне причину вышеуказанной ошибки?

Есть ли какие-то вещи, которые мне нужно добавить в мою конфигурацию Eclipse?

...