- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Websphere 7 中从容器收到 javax.ejb.TransactionRolledbackLocalException,我想知道如何捕获此异常?我在 Websphere 中设置了超时,并在此时间后收到此消息。我运行 session bean。
我正在尝试查找导致此异常的 SQl 语句。我在哪里可以找到它?
最佳答案
As per Sun's docs这是底线指南:如果可以合理地预期客户端会从异常中恢复,则将其设置为已检查的异常。如果客户端无法执行任何操作来从异常中恢复,请将其设为未经检查的异常。
TransactionRolledbackLocalException是未经检查的异常,如果发生,您无能为力。你可以按照 Aaron Digulla 在他的回答中建议的那样捕获它,但有什么意义呢?
如果你捕获了它,那么你就会弄乱应用程序服务器的内部结构。您将在客户端收到异常,您可以对客户端收到的异常调用 getCause() 以正确通知用户。
你有两种解决方案
关于java - 在 Java 中捕获 TransactionRolledbackLocalException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3054626/
我有一个在 Glassfish 服务器上用 Netbeans 编写的 Java 项目。直到今天它都运行良好。今天我遇到了这样的异常: Exception Handler Description: An
我在 Websphere 7 中从容器收到 javax.ejb.TransactionRolledbackLocalException,我想知道如何捕获此异常?我在 Websphere 中设置了超时,
注意:在花费了比我愿意承认的更多时间来寻找原因之后,以简短的形式添加这个问题并给出答案。希望我能减轻其他人的痛苦。 当将方法调用委托(delegate)给使用 @Singleton 注释的 EJB 时
我最近更改了我的数据库,数据库发生了一些更改,因此我相应地更改了我的代码和实体,旧数据库存在用于历史记录。 应用程序在新数据库上工作正常,但每当有调用应用程序的创建方法时都会抛出该异常。 当我运行在旧
我的基本问题: MessageDriven bean 在某处抛出 Exception,这会导致 JMS 队列 回滚,直到它爆炸服务器崩溃了。我什至无法寻找异常来解决问题,因为服务器日志在短短几分钟内就
我正在尝试删除特定候选人的数据记录...在本地它可以正常工作..但是当我在美国服务器上部署它时..它显示错误... [#|2014-10-10T06:51:31.089-0400|WARNING|gl
我在使用 Glassfish 3.1.2 + JPA + EclipseLink + MySQL 开发的应用程序上遇到问题,在我部署该应用程序后(DB 上没有表)它运行得很好并且显然执行了唯一的查询(
我是一名优秀的程序员,十分优秀!