问题标签 [glassfish-4.1]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
glassfish-4.1 - 将 Flowscope 迁移到 Glassfish 4.1
在 glassfish 4.0 中,我有一个使用 @flowscope 的有效 JSF 应用程序。流定义的示例如下:
我升级到 glassfish 4.1 附带的 netbeans 8.02。在源代码中我不得不更改一些导入,没有其他更改。流量镜不再工作了。我没有注意到服务器日志中的任何相关错误。在我看来,流注释被简单地丢弃了。有什么建议吗?
谢谢
performance-testing - 使用 AppDynamics 监控代码/方法级别的统计信息
我现在正在对运行在 GlassFish Server 4.1 上的 Java 应用程序进行性能测试。
在查看了从 AppDynamics 工具获得的一些统计数据后,我发现我无法深入到代码/方法级别的问题。例如,我可以使用 dotTrace 或 JProfiler 查看每个方法或函数所花费的时间,但 AppDynamics 工具似乎跳过了所有这些功能。
我也在寻找免费的解决方案,因此我选择了 AppDynamics。现在我觉得我没有走在正确的轨道上。如果我遗漏了什么或建议任何其他快速简便的解决方案,有人可以让我了解更多有关此工具的信息。
GlassFish server 4.1 上的监视器是否有可能免费做同样的事情?
jsf - java.lang.NumberFormatException:多点
我在 GlassFish 4.1 上运行一个相当大的 Java EE 应用程序,它具有以下主要组件。
- 莫哈拉 2.2.12
- PrimeFaces 5.2 最终版(社区捆绑包)
- PrimeFaces 扩展 3.1.0
- OmniFaces 2.1
- 具有 JPA 2.1 的 EclipseLink 2.6.1
- JDK 8u45
偶尔会出现一个完全不可预测的异常——可能在几个月内发生一次。
“不可预知”意味着它不会在每次请求导致抛出此异常的资源时都以与抛出异常时所请求的方式完全相同的方式发生。
有人已经面临这个例外吗?
jakarta-ee - java.lang.NullPointerException 在 org.eclipse.persistence.platform.server.ServerPlatformUtils.createServerPlatform(ServerPlatformUtils.java)
EclipseLink 2.6.1(最终版)在 GlassFish Server 4.1 上部署 Java EE 应用程序时引发以下异常。这在从 2.6.0 升级之前没有发生过。
虽然是a java.lang.NullPointerException
,但LOG
水平是Warning
。
org.eclipse.persistence.sessions.factories.SessionManager#init()
定义如下(尽管 grepcode 显示 RC1)。
哪里createServerPlatform(DatabaseSession session, String platformClass, ClassLoader loader)
抛出一个java.lang.NullPointerException
,如果platformClass
是null
。
根据代码,这似乎是正常的。是吗?
glassfish - 切换到 Glassfish 4.1.1 后不显示图形图像
在切换到 GF 4.1.1 之前,我使用的是 GF 4。图像正在显示,但不再显示。“图像”文件夹中的图像正在显示。不在子文件夹中。
csbasement\WebContent\resources\images\flags\US.png
json - Spring RestController+Glassfish 4.1中JSON的Gzip压缩
在 stackoverflow 中,我发现了类似的问题,但是答案对我不起作用。
我在管理控制台中启用了 gzip 和最小长度并重新启动了服务器。当我从 Chrome 向相应的 url 发送请求时,结果是 JSON 格式。我应该怎么办?
java - 当使用 intellij 创建 web 服务项目时,Glassfish 中的视图端点不可见
我对 Java EE 很陌生,作为我的第一个项目,我根据此处描述的方法在 Intellij 中创建了一个 Web 服务项目。当我运行该项目并使用 glassfish 部署它并在http://localhost:4848/中查看应用程序时,当我单击我部署的应用程序时,我无法在网格模块和组件中看到查看端点链接。知道我的方法可能有什么问题吗?
jakarta-ee - 在 WildFly 上使用本地接口查找 EJB
我的耳朵具有以下结构:
- 出现
- 应用程序 API
- 应用程序-ejb
- 应用程序网络
app-web 和 app-ejb 依赖于 app-api 模块,但它们并不相互依赖。
接口 (app-api) 和 bean (app-ejb):
我想从 app-api 和 app-web 模块中查找具有本地和远程接口的 SampleServiceBean:
当我在 WildFly 服务器 (9.0.1.Final) 上查找本地接口时,它会返回一个 sample.services.SampleService$$$view4 对象,该对象无法转换为 SampleService。
我在 Glassfish 4.1 上尝试了相同的应用程序,但它运行良好。返回的对象:
- 远程:javax.naming.Reference(可转换为 SampleServiceRemote)
- 本地:com.sun.ejb.containers.JavaGlobalJndiNamingObjectProxy(可转换为 SampleService)
有人可以告诉我,我怎样才能在 WildFly 上实现相同的行为?
更新 1
我尝试了 user140547 推荐的解决方案。它没有用。它返回相同的类:/。
更新 2
经过几天的尝试和谷歌搜索,我决定从我的项目中排除 EJB。它们不是必需的,没有它们我也可以做到。问题是,当我尝试将 bean 用作 Local 时,Wildfly 总是给我一些 Proxy 类,这些类不能转换为 Local 接口(也不能转换为 Remote 接口)。我只能使用 @EJB 注释获得本地引用,但在 EJB 模块之外它只返回一个空:/。
java - Netbeans 8.0.2 + Glassfish 服务器 4.1
每当我从 Netbeans 运行我的项目时,我都会收到此错误:
这是日志输出:
java - 错误 EJB 计时器服务不可用。申请定时器不会被删除
我创建了无状态 bean,它具有带有 @Schedule 注释的方法。我在 servlet 中创建了我的 bean 的实例。豆子代码:
我的 servlet 的代码:
结果我得到错误:
无法部署第 32 课部署失败=部署期间发生错误:加载应用程序时出现异常:EJB 计时器服务不可用。有关详细信息,请参阅 server.log。
错误代码:
[2015-10-29T21:53:23.581+0200] [glassfish 4.1] [严重] [NCLS-CORE-00026] [javax.enterprise.system.core] [tid: _ThreadID=47 _ThreadName=admin-listener(4) ] [timeMillis: 1446148403581] [levelValue: 1000] [[生命周期处理过程中的异常java.lang.RuntimeException:EJB定时器服务不可用
我添加了属性,如http://docs.oracle.com/cd/E18930_01/html/821-2434/ggrvi.html#glhnl所写,没有任何改变。