问题标签 [payara]
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.
java - Java ee 在返回布尔值时返回 500 错误
我有一个使用 jax-rs 的 java ee 应用程序。但是,当我在返回 json 的调用中返回布尔值时,它会给出 500 错误。
上面的代码将给出这个通用错误消息:The server encountered an internal error that prevented it from fulfilling this request.
如果我删除@Produces("application/json")
它确实有效但返回“文本/纯文本”。
junit - Arquillian + mvn clean package 代替 mvn clean package -DskipTests 和 mvn test
我正在学习 Arquillian,但我有一个问题。
我的测试只有在我首先生成战争mvn clean package -DskipTests
然后使用mvn test
命令执行测试时才有效。
如果我执行mvn clean package
然后我得到一个异常并且我的测试没有执行:
如果我可以直接执行我的测试而不首先生成最终工件,那就太好了。
这是我的测试课:
我试过了,但它对我不起作用:
java - 实体数据过滤 - payara41-web-4.1.1.164 with Jersey - 如何使用 ObjectProvider
我正在尝试在 MessageBodyReader 中获取 ObjectProvider。但它最终会出现 CDI 错误:“WELD-001334:带有限定符 @Default 的类型 ObjectProvider 的依赖关系不满足”。这个想法是将 ObjectProvider 从 Jersey 映射到 JPA 的 EntityGraph。代码下方:
java-ee-6 - WAR 模块在同一 EAR 的 EJB 模块中找不到 EJB 类
好吧,我有一个 EAR 项目,其结构如下:
在 EJB 模块内部有一个简单的无状态会话 bean,没有接口(无视图接口)。
发生的事情是我无法将该 EJB 注入到打包在 war 模块中的 JSF 托管 bean 中。Netbeans 甚至没有看到课程。
我已经尝试过 GF 3/4 和 Payara。
任何帮助将不胜感激。谢谢你。
mysql - Glassfish/Payara:无法创建连接池 - 实体中没有属性 isIsolationLevelGuaranteed
我正在使用 Payara 4.1.1 完整版。(我尝试了 4.1.1.171 和 4.1.1.164)
我想创建 Mysql 连接池。(尝试了 5.1.39 和 6.0.6)
这是我用来创建连接池的示例脚本(换行符以提高可读性):
但我得到了那个错误:
我在 Glassfish 4.1.1 上尝试了完全相同的脚本,我得到了同样的错误。但是当我在 Glassfish 4.0 上尝试这个时,它可以正常工作。
如何在 Payara/Glassfish 4.1.1 上创建 mysql 连接池?(我尝试了管理控制台,但我得到了同样的错误。)
java - 为什么某些 JAX-WS Web 服务之间偶尔会出现 SSLHandshakeExceptions?
有时,一天中有几次,SSLHandshakeException
两个 Web 服务之间存在一个。如果再次尝试(通过触发调用者的 Web 服务方法,这会触发被调用者的 Web 服务方法),则尝试完全相同的请求会起作用。
这两个 Web 服务都托管在同一台机器上,并导入了正确的密钥。
以下是该问题的示例堆栈跟踪:
以下是该server.log
错误之前的(嗯,一个修改版本,试图使其更清晰),启用了 ssl 调试:
jakarta-ee - Xplanner 未部署在 Payara/Glassfish 服务器上
尝试在 payara (glassfish) 中部署 xplanner-plus 时出现此错误,我拥有我使用的所有应用程序,但是当我尝试部署 xplanner-plus 时,会发生这种情况。在另一台具有相同 payara 的电脑上运行良好。但我需要在我的电脑上部署它。
jakarta-ee - 远程 EJB 中的可观察模式
我有 2 个应用程序。一个“主”,另一个带有远程 EJB。第一个应用程序在第二个应用程序中调用远程 EJB。
现在我想实现 Observable 模式。但它似乎不适用于跨应用程序。
所以我希望我的 Observable 在第二个应用程序中,而我的 Observers 在第一个应用程序中。当我尝试它时,它似乎不起作用。只有当我在同一个应用程序中创建 Observable 和 Observers 时它才有效。
我有另一个解决方案,但我认为它很脏。我可以在第二个应用程序中使用 MDB,并在主题上发布一条消息,然后在第一个应用程序中使用这些消息。但话又说回来,这似乎有点脏。
我在 Payara 4.1.1.171 服务器上使用 JEE7。
编辑:因为我发现触发的事件不会退出 EAR 文件,所以我现在使用 MDB 方法。但这仍然行不通。更多信息,这是 EAR 文件的包结构。
如您所见,有 2 个会话 bean 来接收事件,但 2 个实际上都没有接收到它们。
jakarta-ee - Payara-Server - 尝试刷新数据时超出写入超时
在部署的 JavaEE 应用程序中请求不同的 Web 服务(Jersey 2.23.1)时,我从 Payara Server 4.1.1.164 收到此异常。
我不知道异常的原因,也不知道它究竟是什么时候出现的,因为在某些具有相同 payara 服务器配置的测试环境中它会出现,但在其他环境中从未出现过。
有人可以帮我解决这里的问题吗?任何帮助将不胜感激。