- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 bean 抛出一个应用程序异常,我将其封装在 EjbException 中。然后 EjbException 被发送到客户端。如何在 Glassfish APP Server 中禁止记录 EjbExceptions?因为发送到客户端的每个异常都会被记录。
最佳答案
答案很简单:
EJBException 是系统异常,由 EJB 容器自动记录。如果我想要一个未记录在服务器端的异常,我必须使用应用程序异常并“污染”我的界面。
public void create(Receiver receiver) throws ReceiverAllreadyExistsException, ReceiverLimitReachedException {
testIfReceiverLimitReached(receiver);
testIfReceiverAlreadyExists(receiver);
getEntityManager().persist(receiver);
}
关于java - 如何抑制服务器端记录冒泡到客户端的 EJBException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24992082/
我的 bean 抛出一个应用程序异常,我将其封装在 EjbException 中。然后 EjbException 被发送到客户端。如何在 Glassfish APP Server 中禁止记录 EjbE
通过以下代码,我捕获了多个 DAO 抛出的一些 EJBException。 @Inject private IdentityProviderDAO identityProviderDAO; @Inje
我一直在阅读有关 EJB 异常处理的内容,这是我到目前为止的理解: 假设 Bean B(服务器)事务属性是必需的: 系统异常应作为 EJBException 抛出给调用者。 容器拦截 EJBExcep
我制作了一个注册表单,它将在 MySQL 数据库中注册一个新用户,但是当我提交表单时,我不断收到此消息。知道可能是什么问题吗? 实体类Korisnik.java: @Entity @Table(nam
我有一个名为 Medico 的实体,它是作为数据库中的实体类创建的,因此我认为此处的实体定义是故障安全的,但定义如下: @Entity @Table(name = "medico") @XmlRoot
假设我有一个@Stateless bean: @Local public interface A { public void check() throws MyException { } @S
这个问题已经有答案了: Handling service layer exception in Java EE frontend method (3 个回答) 已关闭 6 年前。 我不知道为什么我无法
我正在使用 java 和 wildfly 10 进行项目。当我尝试发出休息请求时遇到问题。我无法弄清楚真正的问题出在哪里。这是一个项目源代码: https://github.com/alien93/a
这个问题已经有答案了: Handling service layer exception in Java EE frontend method (3 个回答) 已关闭 6 年前。 我不知道为什么我无法
我不知道 getAll()(PersonService.java) 的问题出在哪里。 EntityManager em 不为空,查询也不为空。 Project Structure - EJB modu
我在 JPA 上遇到了麻烦,现在正在步入正轨。好吧,我正在使用 NetBeans 8.0.1 和 GlassFish 4.1 PostgreSQL 9.3,我什至无法解释到底发生了什么,但是当我在 g
我在尝试使用 EJB 和 JSF Web 模块部署 Java Enterprise Web 应用程序时遇到问题。应用程序构建成功,但当它部署到 Glassfish 4 服务器时,我收到此异常 java
一个简单的 throw new WebApplicationException(400); 或任何其他 throw new ... 被 javax.ejb.EJBException 抛出,Caused
我正在尝试根据表单输入将数据注入(inject)数据库,但是当我提交表单时,我面临着一个令人讨厌的异常,我似乎无法理解可扩展的解决方案,我有尝试了很多...也许你可以帮忙?我不确定该程序想告诉我什么.
我有一个旧的java代码,而且我对java spring很陌生,我需要读取json文件并将数据从实体合并到Oracle数据库。我在没有entityManager.merge()的情况下测试了我的代码,
我的问题是当我尝试创建甚至查看积分包时出现的错误消息。 这是我在 glassfish 中遇到的错误消息。 Caused by: Exception [EclipseLink-4002] (Eclips
这可能是一件微不足道的事情,但我希望得到一些帮助。 我得到: javax.ejb.EJBException: java.lang.IllegalStateException: Illegal to
在提出我的问题之前,先了解一下 EJB3.1 异常的背景知识 - 应用程序异常包括 用户定义的已检查或未检查异常 @ApplicationException 注解 所有检查的异常 java.lang.
我的耳朵应用程序运行良好。但是突然开始在一些方法调用中抛出javax.ejb.EJBException,而不是返回原来的ApplicationException(注解为@ApplicationExce
我正在尝试使用 eclipselink + @ejb 注释 DAO 提供的 JPA 来持久保存一个对象。但是当我单击查看命令按钮时,它无法持续存在。 已经尝试使用一些互联网简单的示例代码,同样的错误。
我是一名优秀的程序员,十分优秀!