Bean 内でスケジュールされた JDBC ジョブを実行したいと考えていました。
そして、私は得ました。
Internal Exception: java.sql.SQLException: Error in allocating a connection.
Cause: java.lang.IllegalStateException: Local transaction already has 1 non-XA Resource:
cannot add more resources.
Error Code: 0
@LocalBean @Stateless
class MyBean {
public void doJPA() {
}
@Schedule
public void doJDBC() {
}
@PersistentContext
EntityManager entityManager;
@Resource
DataSource dataSource;
}
私は何か悪いことをしましたか?
豆を分割するだけですか?
ありがとうございました。