glassfish相关内容
我正在使用Glassfish 4.0开发一个REST应用程序。 在资源类中,我可以通过将类@Stateless和注入@EJB注入类是无状态EJB)。 但是这种方法在JAX-RS过滤器中不起作用。 请参阅以下代码: @Provider public class UpdateFilter实现ContainerRequestFilter { @EJB privat
..
我正在使用Glassfish 3.1,B06开发Java EE 6应用程序。 为了保护我的应用程序,我使用JDBCRealm和编程安全。检查用户名和密码是否正常。但是在声明安全角色时,我有一个问题: 要在Java EE 6中使用安全角色,我必须在EJB部署描述符中声明这些角色并在Glassfish特定的部署描述符中链接这些角色(如 Java EE 6教程) 只有我可以使用EJB中的方法
..
我试图通过Java Web启动连接到glassfish服务器中的ejb服务。 在获取初始上下文时,我收到以下错误。我还添加了获取初始上下文的代码片段。一个有趣的是,当我将一个简单的java程序作为一个简单的java程序运行在java网络启动的netbeans IDE中,它的工作正常。 我将所有相关的jar文件从glassfish模块文件夹添加到java web开始。 java.la
..
我的客户端应用程序是使用Netbeans RCP的独立Java应用程序。客户端应用程序连接到安装在Glassfish服务器上的远程EJB。 在服务器端,我有一个业务方法(我做了测试),应该采取实体的实体(该实体未被持久化或被管理),持久化(使用 EntityManager 的 persit ) 以下是这种方法的样子: @覆盖 public TestLinkEntity测试(T
..
我目前使用的是Glassfish v2.1,我已经设置了一个队列来分别从Sesion beans和MDB发送和接收消息。但是,我注意到我只能发送最多1000条消息到队列。有没有什么理由为什么我不能发送超过1000个消息到队列?我有一个“开发人员”配置文件设置为glassfish域。可能是原因吗?还有一些资源配置设置需要修改? 我已经设置了sun-resources.xml配置属性,如下所示:
..
我创建了一个简单的MDB应用程序,并将其部署到具有嵌入式MQ代理的Glassfish v 3.1中。也创建了名为“jms / Queue”的目标资源。 请参阅以下代码: @MessageDriven( mappedName =“jms / Queue” , activationConfig = { @ActivationConfigProperty(propertyName =“d
..
我有一个使用GlassFish Server 4.1 / Java EE 7的完整Java EE应用程序。它是一个标准的NetBeans项目,即它不使用Apache Maven。 该应用程序包含一个名为“ProjectLibrary”的类库,它被添加到两个模块中,即EE模块和Web模块。 IDE以图形方式显示了基本的树结构如下: 需要将EJB注入到JPA实体侦听器中,如下所示。
..
在客户端调用session bean方法传递方法参数$ p $ b 应用程序时,我遇到问题,数据到达方法调用始终为空或设置为默认值。 ,而该方法的过程与对象 有效,例如: - 我们有方法来持久化一个对象实体addStudent(Student student); - 从客户端我们创建学生对象设置学生字段,如学生姓名等,调用addStudent(weStudent)方法;
..
Mojarra 2.2.6 PrimeFaces 5.0最终 PrimeFaces扩展2.0最终 OmniFaces 1.8.1 EclipseLink 2.5.1具有JPA 2.1 GlashFish 4.0 NetBeans IDE 8.0 JDK 1.8 今天我已从JDK 1.7(jdk-7u11-windows-i586)升级到JDK 1.8(jdk-8u5-windo
..
当我将EJB 3.1 bean注入由@Inject创建的POJO中时,注入工作。当我自己构建POJO时,它不会(Glassfish v3)。是否正确的行为? 我的类(在EJB模块中): @Singleton @LocalBean @Startup @Named public class NewSingletonBean { @PostConstruct pu
..
[更新:在 http://forums.java.net/jive/thread.jspa?messageID=480532 对Glassfish提交的错误 https://glassfish.dev.java.net/issues/show_bug.cgi?id=13040 发生此问题。] 我试图将@Stateless EJB的本地无界面视图注入到JSF2 @Named @ javax.e
..
我们可以用Tomcat / OpenEJB替换Glassfish来获得更轻的应用程序吗? OpenEJB与glassfish作为EJB容器相比的性能是多少。 OpenEJB而不是glassfish的限制是什么? 注意 解决方案 我猜这个问题是关于运行时环境,但仍然不明白是什么意思。内存占用?启动时间?部署时间?你有什么问题?并且请定义光。 为什么值得,我认为GlassF
..
我有一个我想部署到应用服务器(GlassFish)的Java程序/线程。应用程序服务器启动时启动的“服务”应该运行,应用程序服务器关闭时停止。 我该怎么做?这不是一个Session Bean或MDB。这只是一个线程。 解决方案 查看 LifecycleListener 界面: http://glassfish.java.net/nonav/docs/v3/api/index.h
..
我使用的是Glassfish 3.1和JEE6。我想做的是在几个服务器上并行化长CPU进程。 例如,我有1000个图像和10个服务器,我希望每个服务器处理100个图像并将结果返回到“主”。 我的第一个想法是在每个请求中,我从每个服务器调用远程EJB(异步),将图像作为参数处理,并等待结果。是否可以调用不同的机器相同的远程EJB? 这个方法的问题是我必须手动设置所有服务器的列表。如果我想删
..
我正在尝试创建一个EJB工厂类,它的工作原理是这样的:你有一个方法,它将EJB的类作为一个参数,然后它检查EJB是否有一个远程接口(如果没有抛出异常)如果是这样,它返回相关的EJB。 下面的代码正是这样。然而,它返回的对象是关联bean的远程接口的类型,而不是bean本身的类型。我该怎么改?有没有办法告诉Java,通用类型T与传递给方法的类的类型相同。 import java.uti
..
我有一个Glassfish 3.1.2在一个集群和一个EJB 3.1应用程序中运行。在我的应用程序中我需要两种计划方法: 一种每天只运行一次(在单个节点上) / li> 和所有节点上运行的其他类型(每1-2分钟) - 他们不需要运行syncron方式!这个要求只是在每个节点上运行。 我不知道如何从这个集群开始 - 问题是这是可能用 @Schedule (以及如何)或需要其他东西?
..
我很想知道如何使用Java EE容器(如Glassfish),负载平衡在EJB级(而不是Web会话复制)上起作用。从我收集的远程接口是一个代理,将您的呼叫委托给您可能在环境中的许多服务器之一。 如果事情失败,他们应该能够在另一台服务器上“完成”?我想了解这个负载平衡背后的基本理论,为什么它比一堆服务器更好,所有这些服务器都运行一个在负载均衡器上具有会话亲和性的普通Web应用程序? 解决
..
当我在EJB中有一个 @Asynchronous 方法时,我没有指定 @TransactionAttribute ,那么容器如何处理事务边界呢?显然,它不能使用调用线程的事务,那么它是做什么的? 同样的问题,但是关于TimerService触发的方法。 编辑:我觉得我的表现不好。我已经知道默认模式是“REQUIRED”。因此,应该安全地假设这些方法将始终在事务中调用。但我的问题是,该交
..
在这个最简单的例子中,我做错了什么? (Glassfish 4.0-b87 + Eclipse Kepler m6) Myself.java package com.example.cancelbug; import java.util.concurrent.ExecutionException; import java.util.concurrent.Future;
..
我有一个JEE6应用程序,一个ejb和一个Web模块,运行在GlassFish 3.1.1 现在我想通过注入它(作为会话Bean)来访问WebService(JAX-WS)成为几个Managed Bean。 @Stateless public class AnyService实现AnyServiceLocal { @ WebServiceRef(wsdlLocation =“M
..