J2EE

在石英作业中使用CDI

我想知道是否可以以便携式方式在Quartz工作中使用CDI bean? 我已经尝试编写自己的JobFactory等但是问题是,BeanManager不能通过JNDI使用,因为作业运行在非托管线程中。我的应用程序服务器是Websphere 8.0.0.1,我已经看到它是针对EE6规范,使名称“java:”可用于非管理线程。 有现在我想到两个解决方案: 让Websphere创建工作线 ..
发布时间:2017-08-06 11:17:02 J2EE

使用NetBeans和GlassFish的Ejb代码

我在Ejb很新,对这个很少的知识。我下载了NetBeans(7.01)和GlassFish(3.01)。但是,由于我不知道Ejb,我没有得到如何运行包含一个简单的Statefull Session Bean,一个jsp页面和一个后端数据库的代码。例如,我发现一些示例代码,如此代码或许多“购物车”示例。任何身体都可以通过一步一步的程序来帮助我,如何运行它。或者任何人都可以建议一个很好的教程或书籍,它 ..
发布时间:2017-08-06 11:15:52 J2EE

ClassCastException当使用嵌入式glassfish进行单元测试时

我在一些EJBS上通过maven和一个嵌入式的glassfish容器运行一些单元测试。我的一个测试工作,但所有后来尝试测试不同的EJB导致相同的错误: java.lang.ClassCastException :$ Proxy81不能被转换为 随后我尝试测试的任何bean。我确信我的设置是好的,因为我说,我的一个bean可以正常测试。 工作代码的示例: ..
发布时间:2017-08-06 11:15:39 J2EE

EJB @Schedule问题

我需要在我的Web应用程序中安排一个任务。任务需要使用在部署期间初始化的 Servlet 的成员字段。我使用了 EJB @Schedule 。但是当任务被触发时,成员字段为空。我猜,原因在于我不得不向servlet添加 @Stateless 注释,以使 @Schedule 工作,我的Servlet需要保留其状态吗? 如果是的话,我如何以简单有效的方式启动我的任务?使用GlassFish 3 ..
发布时间:2017-08-06 11:13:39 J2EE

jpa:当合并多个以前的记录被删除

我有一个用户和标签表,还有一个user_tag_xref表,其中包含许多关系。许多netbeans为我生成实体类(使用eclipselink),下面是实体映射关系 on user class @ManyToMany(mappedBy =“usersList”) private List&标记> tagsList; 标签类 @JoinTable(na ..
发布时间:2017-08-06 11:13:15 J2EE

Glassfish服务器上的自动EJB定时器不触发

所以我在Glassfish 3.1上运行Java EAR应用程序。我在我的EJB模块中创建了一个带有单个注释定时器功能的无状态会话bean。我没有确切的代码,但看起来像这样: @Stateless public class SessionTimerBean { public SessionTimerBean(){ System.out.println(“Constructor ..
发布时间:2017-08-06 11:12:22 J2EE

构建/部署具有依赖关系的EJB .jar

我是Java EE的新手。我使用Maven,Eclipse和jBoss / WildFly。 我有一个 war 项目。当我构建项目时,它的所有依赖项都被包装在 war 文件的 WEB-INF / lib 中。 现在我试图创建一个 ejb 项目(我有 ejb )。我想将其部署为单独的项目(不是 war 的一部分)。当我构建 ejb ..
发布时间:2017-08-06 11:11:44 J2EE

onetomany单向可连接设置使用jpa

我有两个实体,即客户和订单在一个关系。 一个客户可以有多个订单。 由于我需要这种关系是单向的,我正在使用一个joinTable。 我可以使用JPA添加条目到我的客户实体。 我可以使用JPA向我的订单实体添加条目。 我想知道如何将两个数据连接在一起。 假设我在客户表中有一个条目,在订单表中有两个条目。 我想将这两个条目在订单表中关联到客户表中的一个条目。 目前,我没有看到 ..
发布时间:2017-08-06 11:11:06 J2EE

在OmniFaces @Eager bean中注入@EBB会导致“严重:没有用于注入org.omnifaces.cdi.eager.EagerBeansRepository的有效EE环境”

使用 @ApplicationScoped @Named @Eager ,我的 @EJB 被注入 @Stateless bean未正确实例化,并评估为 null 。 我有一个 @ApplicationScoped @ManagedBean(eager = true),用于安排几个作业。一些 @Stateless bean是使用 @EJB 注释注入的,而且工作正常。 在转到CDI注释时, ..
发布时间:2017-08-06 11:10:53 J2EE

如何处理JSF中的动态角色或用户名更改?

我有一个在Glassfish 2.1上运行的JSF应用程序和一个EJB 3后端。对于身份验证,我使用自定义领域。用户使用他在注册时指定的电子邮件地址和密码进行身份验证。一切都很好。 现在我有两个相关问题: 1)用户可以编辑他的自然而然,他也可以改变他的电子邮件地址。不幸的是,当我使用ExternalContext.getUserPrincipal()。getName()执行基于当前用户 ..
发布时间:2017-08-06 11:10:13 J2EE

为什么我不能捕获EJB异常?

在我的java ee 6项目中,我似乎无法捕获诸如NoResultException或EJBException之类的异常。有什么我做错了吗?我在EJB容器之外捕获了异常,但这是我第一次使用EJB。谢谢。 @Stateless public class UserEJB { @PersistenceContext 实体管理器 public String getUserName ..
发布时间:2017-08-06 11:10:00 J2EE

WELD-001408不满意的依赖项

我有一个非常有名的错误,但我无法解决。 我正在为我的应用程序运行arqullian测试。 我已经按照正式文件完成了一切。 长期寻求解决问题的解决方案。 16:49:42,713错误[org.jboss。 msc.service.fail](MSC服务线程1-4)MSC00001:无法启动服务jboss.deployment.unit“test.war”.WeldService:org ..
发布时间:2017-08-06 11:09:15 J2EE

将JSF管理Bean注入EJB

可以将JSF Managed Bean注入到EJB中吗?我已经将JSF Managed Bean注入到另一个JSF Managed Bean中作为@ManagedProperty。但是当我对EJB做同样的事情时,我得到一个空点异常。 解决方案 不,这是不可能的。 @ManagedProperty 仅适用于 @ManagedBean 类(JSF托管bean)。您只能使用 @EJB 或 @In ..
发布时间:2017-08-06 11:08:36 J2EE

为什么我不能在Java EE 5中有一个会话bean作为JSF支持bean

AFAIK,JBoss Seam的整体目的是整合EJB和JSF。 Seam in Action这本书说: 通过设计,EJB组件不能直接绑定到JSF视图。 EJB 组件是可扩展的,事务性的,线程安全的和安全的,但如果它们完全与Web层隔离,那么它不会太多 ,只能通过JSF $ b访问$ b支持bean作为中介。 但是我找不到这种不可能的原因/动机,为什么他们被隔离从Web层?为 ..
发布时间:2017-08-06 11:08:10 J2EE

将无状态EJB注入Servlet

我试图将无状态的EJB注入到servlet中。 但它不工作。我明白了吗? 如果我在一个 @WebService 注释类中执行此操作,我可以使用注入的EJB没有问题。 我的EJB: @Stateless public class doSomethingService { public void doSomething () { System.out.println(“ ..
发布时间:2017-08-06 11:07:57 J2EE

如何使用mockrunner设置一个模拟队列来测试xml过滤器?

我正在使用 http://mockrunner.sourceforge.net/ 中的mockrunner软件包来设置建立一个模拟队列,用于JUnit测试一个以下操作的XML过滤器: 设置ftp服务器识别的属性以放置和获取xml输入以及跟踪作业的jms队列服务器。远程地,等待接收到队列消息时实际解析xml的服务器。 使用ftp创建远程目录,并使用mqconnectionfactory启动队 ..
发布时间:2017-08-06 11:07:02 J2EE