glassfish相关内容
有没有办法使用Ejb3Configuration提供的程序配置与容器管理实体管理?我想动态添加(附加)注释类,这些类是在处理persistence.xml之后通过ServiceLoader发现的。 我尝试扩展HibernatePersistence来覆盖createContainerEntityManagerFactory方法,其中我添加了添加类的功能,但是我发现了两个问题: 1)当我尝试
..
版本: GlassFish Server 3.1.2.2(build 5) 我有一个 EAR 项目,其中包含一个 WAR 和一个 EAR 。 在EAR的 META-INF 文件夹中,我有一个 sun-application.xml 文件将一组角色映射到组。 在 Glassfish 的默认文件领域,我已经配置了映射的用户 我没有使用默认角色映射,我还没有激活安全管理员。
..
我正在使用Jersey 2.8与Glassfish 4.0。 我有一个资源定位器类,看起来像下面 @Path(“/”) @ ManagedBean public class MyServiceLocator { @Context ResourceContext rc; // javax.ws.rs.container.ResourceContext @EJB pr
..
我发现这个有关ACC(应用程序客户端容器)的信息: ACC使用IIOP ORB联系服务器在注射期间。 ORB的 默认端口为3700. Java Web Start支持 自动将ORB相关属性设置为指向正确的 ORB地址。如果您正在运行群集,那么这包括所有 当前活动的群集成员的ORB。 https://www.java.net/node/679235 然而,这个记录一般来说似
..
我有一个问题exxh EJB的。 首先,我的设置:我正在使用GlassFish& JEE6。我得到一个REST-Service打包成WAR,一个bean作为EJB-Jar打包。他们不在EAR内。 应该通过@EJB从REST-WAR使用EJB,但是当我尝试部署WAR时,GlassFish会显示此错误: 部署:部署应用程序时出现异常[exx-upload-1.0]:无法解析引用局部ejb
..
我需要每天运行一次,每天工作一次,并从不同的数据库获取一些数据。该任务被开发为EJB。我尝试了使用EJB的@Schedule,它工作正常。但问题是如果日程安排有变更,代码必须更改,应用程序才能重新部署。有没有办法避免这种情况?可能是使用配置文件等我在CentOS中使用JSF 2.2,glassfish3.4.2。 解决方案 你可以这样做以编程方式创建你的计时器这样的 ....
..
我有2个应用程序。一个“主”,另一个是远程EJB。第一个应用程序在第二个应用程序中调用Remote EJB。 现在我要实现Observable模式。但是它似乎没有跨应用程序的工作。 所以我想要我的Observable在第二个应用程序,我的观察者在第一个。当我尝试它似乎没有工作。只有在同一个应用程序中使Observable和Observers才可以工作。 我有另一个解决方案,但我觉
..
所以我写了一个应用程序通过App Client的Remote界面和Web模块的Local界面来暴露我的业务逻辑。只是发现我们的服务器内存有限,所以我需要使Glassfish重量轻。不幸的是,GF Full Profile并不重量轻(使用GF 3.1.1 RC atm),因此我正在查看GlassFish的Web配置文件。现在有一个答案说远程接口不是这里的EJB Lite的一个功能(公开了一个远程客户
..
在黑暗中只是一个镜头,但是当我尝试通过Netbeans远程调用该bean时,需要一个本地界面来调用远程无状态EJB? / p> Netbeans不允许在此bean上进行远程调用或任何调用。为什么不这样? 尝试手动执行,如下所示: 什么是jndi 全局 信息:访问未访问的引用 INFO :访问未访问的引用 INFO:EJB5181:EJB的可移植JNDI名称MyRe
..
我有一个EJB模块,必须通过TemporaryQueue与其他模块中的MDB同步交换消息。 EJB容器(在我的例子中是Glassfish 4.0)采用事务环境,我必须使用BEAN管理的事务,并使用UserTransaction对象来表示事务的开始和结束。 我的代码大纲是这样的: @Stateless @TransactionManagement(TransactionManage
..
我已经创建了一个远程接口的EJB: @Stateless public class TestSessionBean实现TestSessionRemote { public void businessMethod() { System.out.println(“*** businessMethod”); } } 我从另一个组件(例如servlet )通
..
我正在开始一个新的企业项目,并将 Glassfish 3 作为应用程序服务器,将 NetBeans 6.9 code> IDE 。我有一些 EJBs ,我想从桌面 Swing 应用程序远程访问。 AFAIK有两个选项 - 使用简单的 JNDI 查找或在应用程序客户端容器中运行 Swing 应用程序,并使用 @EJB 注释。我尝试成功的第一个选项,但我不得不复制所有的 glassfish 库以满足依
..
当我想使用@PostConstruct调用一个方法时,不会调用该方法。我没有从服务器收到任何错误或日志。我必须添加一些配置xml文件或添加其他注释来调用方法? Serlvet: public class PersonServlet extends HttpServlet { private static final long serialVersionUID = 1L; p
..
我正在将Glassfish 3.1.2.2上的Java7应用程序升级到Glassfish 4.1上的Java8。该应用程序被打包为一个ear文件,其中包含一个包含远程EJB和Spring bean的jar文件,以及包含几个servlet和一些webservices的war文件。 与Glassfish 3.x相比,实际应用程序只做了一些微小的更改,总体更改如下: 部署在Glassfish
..
我在一些EJBS上通过maven和一个嵌入式的glassfish容器运行一些单元测试。我的一个测试工作,但所有后来尝试测试不同的EJB导致相同的错误: java.lang.ClassCastException :$ Proxy81不能被转换为 随后我尝试测试的任何bean。我确信我的设置是好的,因为我说,我的一个bean可以正常测试。 工作代码的示例:
..
我需要在我的Web应用程序中安排一个任务。任务需要使用在部署期间初始化的 Servlet 的成员字段。我使用了 EJB @Schedule 。但是当任务被触发时,成员字段为空。我猜,原因在于我不得不向servlet添加 @Stateless 注释,以使 @Schedule 工作,我的Servlet需要保留其状态吗? 如果是的话,我如何以简单有效的方式启动我的任务?使用GlassFish 3
..
使用 @ApplicationScoped @Named @Eager ,我的 @EJB 被注入 @Stateless bean未正确实例化,并评估为 null 。 我有一个 @ApplicationScoped @ManagedBean(eager = true),用于安排几个作业。一些 @Stateless bean是使用 @EJB 注释注入的,而且工作正常。 在转到CDI注释时,
..
我正在尝试重复本教程在Glassfish 4和java EE7上。 所以我在Netbeans中用maven创建了简单的WebApp。 我创建了简单的类: import java.util.Date; import javax.ejb.Schedule; import javax.ejb.Stateless; @Stateless public class New
..
我试图弄清楚为什么我需要实现这两个接口,以避免部署问题。 Java代码 ExamplePlanAssembler.java @Local public interface ExamplePlanAssembler { ExamplePlan toBO(ExamplePlanEntity entity); } ExtendedExamplePlanA
..
我试图在GlassFish 3上的Java EE JPA应用程序中实现某种审计。 我添加了一个 @EntityListeners @MappedSuperclass 实体中的注释,该侦听器具有 @PrePersist 和 @PreUpdate 在运行时快速调用的方法的注释。 在这些方法中,我试图使用( @Inject )a @命名为, @Stateful , @SessionScope
..