J2EE

如何使用BMT将客户端UserTransaction传播到无状态会话bean中

使用CMT的这种情况正在运行: 使用CMT的无状态会话bean,一个注释为 @TransactionAttribute(TransactionAttributeType.MANDATORY)。在这种方法中,使用XA数据源和普通JDBC将记录写入RDBMS。 独立客户端(单独的JVM,命令行Java应用程序)从应用程序服务器(通过JNDI查找)获取 UserTransaction , ..
发布时间:2017-08-06 10:23:04 J2EE

一个独立的EJB客户端需要哪些JBoss 5.1库?

我正在从JBossAS 4.05迁移到JBoss 5.1,我怀疑在我的EJB独立客户端需要更改的库。 从JBossAS 4.0开始。 5,我有一个直接的库列表,我需要部署在所有的客户端。但是,在5.1版本中,有些图书馆被更改或者被拒绝。 任何人只需要访问远程EJB服务的直接列表 解决方案 p>按照... http :/ / d> 1.5.3。 jbossall-client.j ..
发布时间:2017-08-06 10:22:39 J2EE

ejbFacade为空

我从jsf页面调用了managedBean OverzichtAlle.java overzichtAlleGroepen.xhtml 但是当我得到这个页面时,我得到了错误的事件,不能实例化managedBeans.OverzichtAlle由于Nullpointerexception ... 当我调试时,我看到我的ejbFacade是空的.. 这是EJB @EJB pr ..
发布时间:2017-08-06 10:20:42 J2EE

访问另一个Glassfish(EJB容器)中从另一个Glassfish(Web-Container)运行的远程EJB

我想使用两个独立的服务器,一个用于Web容器,一个用于ejb容器。 这两个容器都是Glassfish V3。 但是,如何在我的Web项目中使用@EJB注释来访问远程ejb容器的ejb(在Ejb 2.0中,我们必须使用ejb描述符,但是在Ejb3.0和glassfish v3中发生了什么? 谢谢 解决方案 我从来没有亲自做过,因为我喜欢在同一个JVM中使用本地界面,因为它改善 ..
发布时间:2017-08-06 10:20:17 J2EE

为java ejb Webservice启用https

我正在使用ejb 3和glassfish 3.1.1开发webservice。我正在使用Netbeans 7.0,并想知道如何在端口8181上为此Web服务启用https。 我不需要任何身份验证方法,只需通过https! Thx Adem 解决方案 您需要指定安全连接,如 ..
发布时间:2017-08-06 10:19:51 J2EE

可以在GlassFish 3.1上为无状态ejb webservice定义一个servlet过滤器

我想导出实现为无状态EJB的Web服务。当我们注释为@Stateless + @Webservice时,我知道这些WebServices被EJB容器所笼罩。可以通过Servlet-Filter将所有传入的请求路由到此Webservice。 当我的Java-Class注释为@Stateful和@Webservice时,Servlet-Filter可以工作,或者只是@Webservice。但不结 ..
发布时间:2017-08-06 10:19:39 J2EE

JAX-RS无法注入@EJB或@Inject

我试图测试一个最小的JAX-RS + EJB / CDI注射机制,目前由于GlassFish因为任何原因而无法注射,导致路障。 (使用@Inject将抛出NPE,因为GlassFish不能注入POJO)。 我的beans.xml只包含 这是我的web.xml ..
发布时间:2017-08-06 10:19:12 J2EE

OpenJPA是否适用于Glassfish?

有人成功地使用OpenJPA和Glassfish吗? 我试图用Glassfish 3.1开源使用OpenJPA 2.1。我按照说明将这两者整合在一起 - > http: //weblogs.java.net/blog/ss141213/archive/2006/07/using_openjpa_a.html 我在Eclipse Indigo中有一个非常简单的EJB项目使用以下内容: ..
发布时间:2017-08-06 10:18:59 J2EE

公开远程客户端视图。此功能不是EJB 3.1 Lite API的一部分

当我部署jar文件时,Glassfish v3给出了这个异常“暴露了一个远程客户机视图,这个功能不是EJB 3.1 Lite API的一部分”。 I尝试使用Java EE 6 Web Profile SDK和Java EE 6 SDK,但没有任何区别。 我认为有一个简单的配置解决方案,但是什么是解决方案?谢谢你,谢谢你,我已经解决了这个问题,谢谢。 使用安装glassfish的更 ..
发布时间:2017-08-06 10:18:44 J2EE

为什么具有bean管理的事务的EJB bean作为“事务屏障”?

EJB 3.1规范的引用: 13.6.1 Bean管理的事务划分 容器必须管理客户端调用具有bean管理事务划分的企业bean 实例如下。当 客户端通过企业bean的 客户端视图调用业务方法时,容器将挂起任何与客户端请求相关联的 的事务。 另一方面,来自独立客户端或另一EJB的事务将使用容器管理的事务传播到bean中。从CMT的角度来看,似乎使用CMT的bean有一个额外 ..
发布时间:2017-08-06 10:18:14 J2EE

从EJB层访问pushcontext

我使用原始推送(3.4中的新事物)以及jsf2和ejb3。分隔.war和ejb.jar 现在我需要从ejb层触发一个主推事件。什么是干净的方式来做到这一点?一些选项我可以想到: ManagedBean在调用ejb方法时传递回调接口 Web层中的JMS消息收发器,ejb发送消息。 托管bean分析从ejb方法调用返回的数据,如果满足条件,则执行推送。 基本问题是下面的代码放在哪 ..
发布时间:2017-08-06 10:17:17 J2EE

EJB应用程序中的CORBA异常

我有一个EJB / Glassfish的问题。我正在使用客户端 - 服务器应用程序,客户端 - 服务器应用程序中客户端创建一个实体对象,并且必须将其发送到服务器应用程序,该应用程序必须将该实体持久化在其数据库中我选择使用会话bean与服务器通信。 我已经实现了一些简单的情况,其中会话bean中的一个方法作为输入一个字符串或一个int,它工作正常。当我尝试给一个实体对象作为输入时出现问题。 ..
发布时间:2017-08-06 10:17:05 J2EE

如何获取所有EJB计时器?

在EJB 3.1中,我可以使用TimerService实例获取所有的定时器,使用TimerService#getTimers()获取该Bean的TimerService实例。 是一个系统范围的版本。即我想在EJB容器中列出所有计时器。 有可能吗? 解决方案 EJB 3.1中没有官方的API。 如果您只使用注释和/或接口来标记您的超时方法,则可以在类路径上的所有类上执行运行 ..
发布时间:2017-08-06 10:16:02 J2EE

在EJB方法/ @RequestScoped和@Stateless之间传递状态

我有一个@RequestScoped CDI bean,我想变成一个EJB来获得声明性的事务。 (我在EJB 3.1,Java EE 6) 目前,我在子例程之间传递状态,假设实例仅用于单个请求。如果我现在添加 @Stateless ,那么假设会改变。 例如,我想做一些类似 @Stateless @Named @RequestScoped public class F ..
发布时间:2017-08-06 10:15:05 J2EE

JBoss Deployement问题 - 无法部署此Jar

我正在尝试在jBoss中部署一个应用程序,而我正在获得这个问题。我正在尝试部署一个jar,我得到了这个问题。 附加的完整日志: jboss @ ubuntu:/usr/share/jboss-as-7.1.1.Final/bin$./standalone.sh -c standalone-full.xml ===== =============================== ..
发布时间:2017-08-06 10:14:51 J2EE

如何在Glassfish 2.1服务器日志中发现我的应用程序异常?

我们已将BEA Weblogic 8.1的EJB应用程序移植到Glassfish 2.1。 客户端通过RMI访问服务器,没有Web客户端。 在Weblogic异常被自动记录到server.log中,即使它们被捕获和重新抛出到客户端。 在Glassfish中,默认情况下我们在server.log中看不到。 如何获得与Weblogic相同的行为? 解决方案 Glassfis ..
发布时间:2017-08-06 10:14:38 J2EE

Weblogic EJB连接到外部Tibco EMS JMS队列

我正在尝试将Weblogic(10.3)MDB连接到Tibco EMS JMS队列。我使用简单的Java / Spring JNDI连接从队列中读取,所以我知道外部的JNDI查找名称是有效的。 我的WL外部服务器详细信息: JNDI初始上下文工厂:com.tibco.tibjms.naming.TibjmsInitialContextFactory JNDI连接URL:tcp://e ..
发布时间:2017-08-06 10:14:25 J2EE