ejb

    -1热度

    1回答

    我有这段代码作为登录页面 我使用Netbeans,所以我从我的数据库生成实体,然后生成(从我的实体类会话bean),一切工作正常... 现在我需要jsp登录页面这是代码 --the jsp页面很简单,在这里它 <jsp:useBean id="loginBean" scope="page" class="Facades.loginBean"/> <jsp:setProperty name="ea

    0热度

    1回答

    我试图对我的Wildfly 10/JBoss 7 EAP服务器执行远程EJB调用,但在我的Wildfly服务器上始终收到无效的用户错误消息(我的EJB被称为LoginManager) : 23:04:02,872 ERROR [org.jboss.as.ejb3.invocation] (default task-6) WFLYEJB0034: EJB Invocation failed on c

    1热度

    1回答

    我想在Java EE中实现消息驱动Bean的管道和过滤器模式,但我想这样做的方式是队列可配置和豆是在运行时创建。这样改变过滤器执行的顺序将很容易。 我真的很新的Java EE,当我在过去使用MDB我总是做这样的: @MessageDriven(mappedName = "jms/myQueue", activationConfig = { @ActivationConfigPropert

    0热度

    1回答

    我测试使用JUnit和OpenEJB的容器为我的豆提供上下文我的申请。它从类路径中找到所有的bean并启动它们。可惜的是有一些豆类我想从上下文中删除,这样我就可以与其他实现替换这些豆子,嘲讽某些功能。 我知道openejb.deployments.classpath.exclude财产。 我甚至尝试如下properties.put("openejb.deployments.classpath.ex

    0热度

    1回答

    我正在使用wildfly 10.0.x. 而且我迁移到EJB2.1 ejb3.2 所以这是我的ejb-jar.xml文件 <?xml version="1.0"?> <ejb-jar version="3.2" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta

    -2热度

    1回答

    我正在使用的技术:JavaEE7,JSF2.2。 我有一个名为“实体”的项目,其中包含所有实体,存储库,DAO(无状态EJB)。 其他项目将导入“实体”项目并使用该项目连接到数据库。 问题是“实体”项目包含超过5000个EJB,并且这需要花费大量时间来加载。 但实际上,每个项目只使用数百个EJB。 我可以有办法只加载我真正使用的EJB,不加载所有5000个EJB。例如:在.xml文件中定义所需的E

    0热度

    1回答

    我有一个扩展了ServletContextListener的类,并且覆盖了contextInitialized方法。 我还有一个无状态的EJB,它在初始化时使用来自我的ContextListener的数据。 问题是,我认为有时容器选择首先初始化我的EJB,然后是ContextListener,这当然会导致一些NullPointers异常。有什么方法可以告诉容器首先初始化我的ContextListe

    -2热度

    1回答

    我已经看到了可能的修复这个问题,但我不知道我可以在我的代码中更改什么。 package br.com.caelum.livraria.dao; import javax.ejb.Stateless; import javax.persistence.EntityManager; import javax.persistence.PersistenceContext; import jav

    -1热度

    1回答

    传递计划详细信息,我想从数据库传递计划详细信息。但它不允许传递值。我该怎么办。在@timeout中,我也无法在服务器启动时自动启动线程。 @Postconstruct不起作用。

    0热度

    1回答

    我有一个无状态Bean @Stateless public class CalculatorImpl implements Calculator { private static final long serialVersionUID = 1L; @Override public int add(int a, int b) { return a+b; } @O