问题标签 [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.

0 投票
1 回答
732 浏览

glassfish - 如何设置 Jersey 初始化参数?

我需要将jersey.config.server.response.setStatusOverSendError配置设置为true.

0 投票
1 回答
1774 浏览

maven - Payara-Micro 嵌入 Java EE

我有一个 Java EE 应用程序(带有 maven),它当前被打包到一个 .war 文件中。我现在要做的是使用 Payara Micro Embedded 服务器执行这个项目。这样做是这样的:

应将完整的应用程序打包成 .jar 文件并启动应用程序服务器并自动部署应用程序。我如何实现这一目标?

0 投票
1 回答
1654 浏览

java - java.lang.OutOfMemoryError:预部署 PersistenceUnit 时超出 GC 开销限制

我正在使用 Java EE 开发一个 Web 项目,它在我的计算机上运行顺畅,但是当我导出到战争并将其上传到服务器时,我收到以下错误:

在我的计算机中,它可以正常工作,稳定的内存使用量约为 450,000Kb - 服务器中 jvm 允许的内存为 512Mb,服务器是否有问题或可能是我的代码中的问题?因为我只能看到对 glassfish 和 sun 库的引用。

0 投票
1 回答
295 浏览

java - Webservice 和 Unmarshalling 异常

我正在处理的当前项目涉及从 Java 应用程序调用许多 Web 服务。Web 服务托管在运行在虚拟化 linux 机器上的 payara/glassfish 服务器上。Web 服务从两个不同的遗留系统返回数据,一个基于 SQLServer 数据库,另一个基于 FoxPro 数据库。

有时,Web 服务将返回包含 xml 版本 1.0 中不允许的值(字节)的数据,并且应用程序在响应中抛出解组异常,无效字符 (0x2)。由于我无法控制从数据库中获取的数据,因此我需要找到一种方法来过滤/替换有问题的字符,以便应用程序可以使用这些数据。

我确实可以访问 web 服务代码,因此如果需要,我可以对服务和客户端进行更改。我确实在某处读到 xml 版本 1.1 允许某些控制字符,但我不确定如何升级该版本,甚至不知道我会在哪里升级。

建议?

0 投票
1 回答
552 浏览

rest - Jax-rs、JavaEE7、Java8:在 SystemInjecteeImpl 没有可用于注入的对象

我是一家中型软件公司的软件工程师,在休息框架上工作了一段时间。它们是关于 Java8 接口中默认方法的那些很酷的东西。所以我决定使用这个默认行为来实现 CRUD 功能,每个都在它自己的接口(ICreateResource)中分离。在 CRUD 方法中执行的逻辑由一个额外的类提供,该类也被声明为接口IResourceStateControl

所以这就是问题所在。当将实现IResourceStateControl的RatingResourceStateControl注入实现ICreateResource的RatingResourceStateBean时,在执行请求时会引发异常“SystemInjecteeImpl 处没有可用于注入的对象”。

但是,当使用抽象类来提供功能时,一切正常。

该 api 正在使用抽象类方法,但是通过简单地实现适当的接口来控制可用的 CRUD 方法会非常好。一切都部署在 payara 4.1.1 应用服务器上。

最好的问候鲁迪

0 投票
1 回答
290 浏览

jakarta-ee - 停止启动 appServer 后 jms 消息非持久性重新传递

使用 jms 队列。

ejb发件人:

方法发送消息:

ejb消费者:

如果应用程序服务器(payara)在消息消费(onMessage)期间退出,则事务正确回滚。

当应用程序服务器再次启动时,即使我设置了 DeliveryMode.NON_PERSISTENT,消息也会重新传递。

我想避免重新发送消息。

有可能(以及如何)?

0 投票
0 回答
1339 浏览

glassfish - CDI 部署失败:WELD-000163:从 payara4.1 迁移到 payara 4.1.1.164 时检测到非唯一 bean 部署标识符

将我的 glassfish payara 从 4.1 更新到 4.1.1.164(带有 WELD 2.4.0 Final)。但是报告了以下异常,尽管链接https://issues.jboss.org/browse/WELD-2165说它已修复。

payara服务器有问题吗?谢谢您的帮助

0 投票
0 回答
83 浏览

java-ee-7 - JBatch:在 Glassfish / Payara 中禁用作业记录到 JobRepository

我们正在与 JBatch 合作执行大量工作。在某些情况下,我们希望禁用将作业执行记录到 JobRepository 数据库,最好是在作业级别。我没有发现任何可能在 Glassfish /Payara Server 中禁用此日志记录,无论是在工作级别还是完全。我错过了什么,或者这通常是不可能的吗?

0 投票
2 回答
1508 浏览

java - 使用 httpClient 和 Glassfish 提交休息帖子超时

我有一个httpClient,它在正文中发送一个json对象和一组文件REST WS是一个glassfish(payara)服务器当文件很小(不超过1k)时,它运行良好当我发送一个文件大于的请求时其他人(我尝试使用〜130k和〜50k文件)它multipartStream.readBodyData(os);在以下函数中引发错误

错误是

客户端部分是 apache httpClient,相关部分是


更新

我尝试使用 apache commons 更改 REST 方法,但结果是一样的

没有运气,再次停止items = upload.parseRequest(httpRequest).iterator();等待超时

我已经在同一台机器上使用客户端和服务器对其进行了测试,但我也尝试在同一子网上使用远程客户端

0 投票
1 回答
94 浏览

rest - 如果使用证书身份验证,将多部分帖子发送到 glassfish(payara) 失败

我们在 glassfish4 (payara) 服务器上有 Rest web 服务 我们的 rest 客户端基于 httpClient Lib 作为身份验证,我们使用证书和基本身份验证。客户端可以很好地获取信息并将其发布到 WS 但是当我们发送文件大于几个字节的多部分帖子时,解析请求会挂起直到超时

如果我们禁用认证身份验证,一切正常