J2EE
我们有几个具有请求,视图和会话范围的JSF托管bean,并运行WebLogic 11g(10.3.2)。 Weblogic不支持JSF托管Bean中的@EJB注释,因此我们使用了这些过程 http://technology.amis.nl/2008/12/06/ejb-dependency-注入会话bean-facade-in-jsf-12-on-weblogic-103-jsf-with-jpa
..
我想知道是否可以以便携式方式在Quartz工作中使用CDI bean? 我已经尝试编写自己的JobFactory等但是问题是,BeanManager不能通过JNDI使用,因为作业运行在非托管线程中。我的应用程序服务器是Websphere 8.0.0.1,我已经看到它是针对EE6规范,使名称“java:”可用于非管理线程。 有现在我想到两个解决方案: 让Websphere创建工作线
..
我在Ejb很新,对这个很少的知识。我下载了NetBeans(7.01)和GlassFish(3.01)。但是,由于我不知道Ejb,我没有得到如何运行包含一个简单的Statefull Session Bean,一个jsp页面和一个后端数据库的代码。例如,我发现一些示例代码,如此代码或许多“购物车”示例。任何身体都可以通过一步一步的程序来帮助我,如何运行它。或者任何人都可以建议一个很好的教程或书籍,它
..
我在一些EJBS上通过maven和一个嵌入式的glassfish容器运行一些单元测试。我的一个测试工作,但所有后来尝试测试不同的EJB导致相同的错误: java.lang.ClassCastException :$ Proxy81不能被转换为 随后我尝试测试的任何bean。我确信我的设置是好的,因为我说,我的一个bean可以正常测试。 工作代码的示例:
..
我需要在我的Web应用程序中安排一个任务。任务需要使用在部署期间初始化的 Servlet 的成员字段。我使用了 EJB @Schedule 。但是当任务被触发时,成员字段为空。我猜,原因在于我不得不向servlet添加 @Stateless 注释,以使 @Schedule 工作,我的Servlet需要保留其状态吗? 如果是的话,我如何以简单有效的方式启动我的任务?使用GlassFish 3
..
我有一个用户和标签表,还有一个user_tag_xref表,其中包含许多关系。许多netbeans为我生成实体类(使用eclipselink),下面是实体映射关系 on user class @ManyToMany(mappedBy =“usersList”) private List&标记> tagsList; 标签类 @JoinTable(na
..
所以我在Glassfish 3.1上运行Java EAR应用程序。我在我的EJB模块中创建了一个带有单个注释定时器功能的无状态会话bean。我没有确切的代码,但看起来像这样: @Stateless public class SessionTimerBean { public SessionTimerBean(){ System.out.println(“Constructor
..
表: id rfq_id(FK)vendor_id(FK)amount version ---------------- ------------------------------- 1 1 1 100 1 2 1 1 90 2 3 1 1 80 3 4 1 2 50 1 5 1 7 500 1 6 1 7 495 2 7 1 7 500 3 8
..
我正在尝试使用一个简单的自动EJB计划/计时器。我的代码是这样的: @Singleton @Lock(LockType.READ) public class调度器{ @Schedule(second =“0”,minute =“* / 20”,hour =“*”), private void fetchSomeData(){ .. 。 } @Schedule(sec
..
我是Java EE的新手。我使用Maven,Eclipse和jBoss / WildFly。 我有一个 war 项目。当我构建项目时,它的所有依赖项都被包装在 war 文件的 WEB-INF / lib 中。 现在我试图创建一个 ejb 项目(我有 ejb )。我想将其部署为单独的项目(不是 war 的一部分)。当我构建 ejb
..
我有两个实体,即客户和订单在一个关系。 一个客户可以有多个订单。 由于我需要这种关系是单向的,我正在使用一个joinTable。 我可以使用JPA添加条目到我的客户实体。 我可以使用JPA向我的订单实体添加条目。 我想知道如何将两个数据连接在一起。 假设我在客户表中有一个条目,在订单表中有两个条目。 我想将这两个条目在订单表中关联到客户表中的一个条目。 目前,我没有看到
..
使用 @ApplicationScoped @Named @Eager ,我的 @EJB 被注入 @Stateless bean未正确实例化,并评估为 null 。 我有一个 @ApplicationScoped @ManagedBean(eager = true),用于安排几个作业。一些 @Stateless bean是使用 @EJB 注释注入的,而且工作正常。 在转到CDI注释时,
..
我有一个在Glassfish 2.1上运行的JSF应用程序和一个EJB 3后端。对于身份验证,我使用自定义领域。用户使用他在注册时指定的电子邮件地址和密码进行身份验证。一切都很好。 现在我有两个相关问题: 1)用户可以编辑他的自然而然,他也可以改变他的电子邮件地址。不幸的是,当我使用ExternalContext.getUserPrincipal()。getName()执行基于当前用户
..
在我的java ee 6项目中,我似乎无法捕获诸如NoResultException或EJBException之类的异常。有什么我做错了吗?我在EJB容器之外捕获了异常,但这是我第一次使用EJB。谢谢。 @Stateless public class UserEJB { @PersistenceContext 实体管理器 public String getUserName
..
我有一个非常有名的错误,但我无法解决。 我正在为我的应用程序运行arqullian测试。 我已经按照正式文件完成了一切。 长期寻求解决问题的解决方案。 16:49:42,713错误[org.jboss。 msc.service.fail](MSC服务线程1-4)MSC00001:无法启动服务jboss.deployment.unit“test.war”.WeldService:org
..
可以将JSF Managed Bean注入到EJB中吗?我已经将JSF Managed Bean注入到另一个JSF Managed Bean中作为@ManagedProperty。但是当我对EJB做同样的事情时,我得到一个空点异常。 解决方案 不,这是不可能的。 @ManagedProperty 仅适用于 @ManagedBean 类(JSF托管bean)。您只能使用 @EJB 或 @In
..
AFAIK,JBoss Seam的整体目的是整合EJB和JSF。 Seam in Action这本书说: 通过设计,EJB组件不能直接绑定到JSF视图。 EJB 组件是可扩展的,事务性的,线程安全的和安全的,但如果它们完全与Web层隔离,那么它不会太多 ,只能通过JSF $ b访问$ b支持bean作为中介。 但是我找不到这种不可能的原因/动机,为什么他们被隔离从Web层?为
..
我试图将无状态的EJB注入到servlet中。 但它不工作。我明白了吗? 如果我在一个 @WebService 注释类中执行此操作,我可以使用注入的EJB没有问题。 我的EJB: @Stateless public class doSomethingService { public void doSomething () { System.out.println(“
..
我们有一个MDB监听队列读取数据并将数据发送到另一个队列 @MessageDriven( () public class DataMDB实现MessageListener { @Resource(name =“jms / dataQueueConnectionFactory”) private ConnectionFactory connectionfactory; @
..
我正在使用 http://mockrunner.sourceforge.net/ 中的mockrunner软件包来设置建立一个模拟队列,用于JUnit测试一个以下操作的XML过滤器: 设置ftp服务器识别的属性以放置和获取xml输入以及跟踪作业的jms队列服务器。远程地,等待接收到队列消息时实际解析xml的服务器。 使用ftp创建远程目录,并使用mqconnectionfactory启动队
..