J2EE

EJB回滚不适用于容器管理事务或Bean管理事务处理提交异常

我花了几个小时,试图用EJB来回滚。我有一个CDI控制器,我想删除一些对象。当我尝试在EJB中删除时,我得到一个异常,我尝试做回滚,但它不工作。在执行之前已经执行的每个SQL获取异常都不会回滚。 Obviusly这不是因为当我尝试在BMT中回滚时,我还有另一个例外。否则,当我尝试使用CMT我得到一个例外的hibernate,但我得到相同的结果,BMT。 我的控制器是 @Named ..
发布时间:2017-08-06 11:38:54 J2EE

当将企业bean注入JAX-RS 2.0 REST服务时,NullPointerException异常

我正在尝试将EJB 3.1注入我的RESTful服务之一。我遵循了这个职位:将EJB注入JAX-RS(RESTful服务),并尝试所有选项,除了构建注入提供程序。我正在尝试的当前解决方案使用 @RequestScoped 和 @Inject 的组合,但是我注入的bean变量仍然是空。我在 / WEB-INF 文件夹中有一个 beans.xml 。 如何将EJB注入到我的REST服务类中? ..
发布时间:2017-08-06 11:38:41 J2EE

@Inject无状态EJB包含来自先前请求的数据

我有一个JAX-RS webservice,其中包含一个生成测试数据的资源。在测试期间,我发现注入的EJB没有重新初始化,并且仍然包含最后一个请求的数据。 我有一个包含EJB的业务逻辑的jar文件 server.jar 为了显示我的问题,我创建了一个无状态的bean: @Stateless public class TestService { @EJB Subseque ..
发布时间:2017-08-06 11:38:15 J2EE

日历对象不会在数据库中更新,但在会话中更新

我在一个实体bean中表示预约,它具有 startTime 和 endTime 类型日历。这是使用JPA作为 TIMESTAMP 存储的。如果我编辑约会对象的开始/结束时间,则在会话期间对对象本身进行更新,但不会在数据库本身内更新。其他元素如预约的描述在数据库中成功更新。只有他的开始和结束时间不是。 实体类(这是间接更新在数据库中使用 EntityManager.merge(): p ..
发布时间:2017-08-06 11:37:17 J2EE

远程EJB中的可观察模式

我有2个应用程序。一个“主”,另一个是远程EJB。第一个应用程序在第二个应用程序中调用Remote EJB。 现在我要实现Observable模式。但是它似乎没有跨应用程序的工作。 所以我想要我的Observable在第二个应用程序,我的观察者在第一个。当我尝试它似乎没有工作。只有在同一个应用程序中使Observable和Observers才可以工作。 我有另一个解决方案,但我觉 ..
发布时间:2017-08-06 11:36:13 J2EE

webapp版本2.4到2.5内存不足

我有一个更新EJB版本的应用程序,其版本为2.4,ejb版本升级为3.0,它使用注释,以便注释被读取,我需要升级Web应用程序版本为2.5。当我这样做,并重新部署应用程序,我看到一个内存不足的错误。 任何人都可以推动我正确的方向,在这里发生了什么? 00000034注释I ArchiveInputStreamData mapData碰撞[Demo.war]中的[.class] 000 ..
发布时间:2017-08-06 11:35:33 J2EE

如何在EJB中验证时如何在jsf中显示多错误消息?

根据这个问题的答案,我明白如果有是一个错误,EJB将抛出一个异常,它将在支持bean中被捕获,并且支持bean将基于异常捕获向用户显示错误消息。 我的问题是如果theres多于一个错误怎么办?如何向用户显示多个错误消息,而EJB每次只能抛出一个异常? 例如,在注册表中,用户需要输入电子邮件地址,名称,密码和重新密码,不能为空。如果所有数据都有效,但给定的电子邮件地址已经存在,则EJB将 ..
发布时间:2017-08-06 11:34:52 J2EE

无法在EJB上获取SessionContext

我无法在EJB上获取SessionContext对象。我已经尝试了所有在在EJB 3中获得EJBContext的4种方式,而且它们都没有工作。例如,我的项目中的以下代码... @Stateful public class SecurityService { @Resource private SessionContext context; @PostConstruct ..
发布时间:2017-08-06 11:34:13 J2EE

EJB 3.1 Lite可以通过Remote接口公开吗?

所以我写了一个应用程序通过App Client的Remote界面和Web模块的Local界面来暴露我的业务逻辑。只是发现我们的服务器内存有限,所以我需要使Glassfish重量轻。不幸的是,GF Full Profile并不重量轻(使用GF 3.1.1 RC atm),因此我正在查看GlassFish的Web配置文件。现在有一个答案说远程接口不是这里的EJB Lite的一个功能(公开了一个远程客户 ..
发布时间:2017-08-06 11:33:30 J2EE

学习EJB Java EE 1.4 Spec没有IDE

我正在一家公司实习,目前仍在使用J2EE1.4,因此EJB 2.0 / 2.1。 从技术上讲,我还是一个学生,所以当IDE对我来说并不陌生,所有的J2EE技术​​都是。 我有netbeans / eclipse等设置为使用J2EE,但他们创建各种文件夹,xml文件等与一个新的项目。 理想情况下,我想开始使用Textpad / Notepad ++或类似的东西学习,从头开始学习,创建自 ..
发布时间:2017-08-06 11:32:13 J2EE

CMT交易

我的另一个问题... 如果我有一个无状态服务(无状态会话Bean)作为立面(例如GlobalService)哪些方法调用其他几个服务(再次是SLSB,说FooService和BarService): / p> @Stateless @Remote(GlobalService.class) @TransactionManagement(TransactionManagementTyp ..
发布时间:2017-08-06 11:31:12 J2EE

Wildfly Form Auth在使用特殊字符时失败

我们正在将我们的GWT应用程序部署到Wild 8.1.0服务器,并使用表单身份验证进行安全。我们的问题是,每当我们的客户使用用户名或密码都有特殊字符(æøåäëö等)时,就无法登录。 我看过其他人同样的问题: https: //developer.jboss.org/thread/42859?tstart=0 UTF-8编码的j_security_check用户名在Tomcat领 ..
发布时间:2017-08-06 11:30:59 J2EE

事务环境中的JMS请求/响应模式

我有一个EJB模块,必须通过TemporaryQueue与其他模块中的MDB同步交换消息。 EJB容器(在我的例子中是Glassfish 4.0)采用事务环境,我必须使用BEAN管理的事务,并使用UserTransaction对象来表示事务的开始和结束。 我的代码大纲是这样的: @Stateless @TransactionManagement(TransactionManage ..
发布时间:2017-08-06 11:30:46 J2EE

EJB 3.1的JNDI名称在JBoss 7上运行

我试图在JBoss 7上运行这个EJB示例,但总是会抛出NameNotFoundException。 我尝试测试的EJB是:Calculator。当我在JBoss 7上部署它时,显示服务器控制台中的下一行: java:global / CalculadoraProject / Calculator!demo。 CalculatorRemote java:app / Calcula ..
发布时间:2017-08-06 11:30:20 J2EE

给EJB一个JNDI

我已经创建了一个远程接口的EJB: @Stateless public class TestSessionBean实现TestSessionRemote { public void businessMethod() { System.out.println(“*** businessMethod”); } } 我从另一个组件(例如servlet )通 ..
发布时间:2017-08-06 11:29:42 J2EE

如何依赖注入EJB3构造函数?

根据 EJB3 DI文档可以注入字段和设置器。但是如何注入一个bean构造函数? 解决方案 EJB规范不支持构造函数注入。 EJB编程模型只使用no-arg构造函数,然后可以在构造实例之后执行字段或setter方法注入。 那就是说,EJB 3.1是一部分的EE 6,其中包括CDI。如果您的EJB模块是CDI BDA(bean部署存档),因为它包含beans.xml,那么可以使用CDI ..
发布时间:2017-08-06 11:29:16 J2EE

'Bean没有公共构造函数不会参数'错误,尽管明显有一个?

我有一个EmailService EJB,它具有非常简单的'send_email'方法。我正在接收标题中的错误,尽管显然有一个没有参数的公共构造函数。以下是确切的错误和类代码。这是非常混乱的。 错误: [错误] CNTR5007E: websphere.jaxrs.service.EmailService bean WebApiConsole的类#WebApiConsole.war# ..
发布时间:2017-08-06 11:28:07 J2EE