Hi,

I am trying to migrate an application which works on Glassfish 3.1.2.2 to
TomEE 1.5.
The application calls each component like this :  JSF -> CDI -> Stateless
EJB -> JPA -> DB 
On the Glassfish, a program(CDI) in the web tire can handle the
“OptimisticLockException” with the following code successfully.

        :
} catch  (Exception e) {                        
        if (e.getCause() instanceof javax.persistence.OptimisticLockException) {
        :

However, on the TomEE 1.5,  we got javax.transaction.RollbackException
instead of 
javax.persistence.OptimisticLockException.

How can I catch “OptimisticLockException” in the CDI?



--
View this message in context: 
http://openejb.979440.n4.nabble.com/How-can-I-catch-OptimisticLockException-tp4658313.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Reply via email to