问题标签 [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.
glassfish - 如何设置 Jersey 初始化参数?
我需要将jersey.config.server.response.setStatusOverSendError
配置设置为true
.
maven - Payara-Micro 嵌入 Java EE
我有一个 Java EE 应用程序(带有 maven),它当前被打包到一个 .war 文件中。我现在要做的是使用 Payara Micro Embedded 服务器执行这个项目。这样做是这样的:
应将完整的应用程序打包成 .jar 文件并启动应用程序服务器并自动部署应用程序。我如何实现这一目标?
java - java.lang.OutOfMemoryError:预部署 PersistenceUnit 时超出 GC 开销限制
我正在使用 Java EE 开发一个 Web 项目,它在我的计算机上运行顺畅,但是当我导出到战争并将其上传到服务器时,我收到以下错误:
在我的计算机中,它可以正常工作,稳定的内存使用量约为 450,000Kb - 服务器中 jvm 允许的内存为 512Mb,服务器是否有问题或可能是我的代码中的问题?因为我只能看到对 glassfish 和 sun 库的引用。
java - Webservice 和 Unmarshalling 异常
我正在处理的当前项目涉及从 Java 应用程序调用许多 Web 服务。Web 服务托管在运行在虚拟化 linux 机器上的 payara/glassfish 服务器上。Web 服务从两个不同的遗留系统返回数据,一个基于 SQLServer 数据库,另一个基于 FoxPro 数据库。
有时,Web 服务将返回包含 xml 版本 1.0 中不允许的值(字节)的数据,并且应用程序在响应中抛出解组异常,无效字符 (0x2)。由于我无法控制从数据库中获取的数据,因此我需要找到一种方法来过滤/替换有问题的字符,以便应用程序可以使用这些数据。
我确实可以访问 web 服务代码,因此如果需要,我可以对服务和客户端进行更改。我确实在某处读到 xml 版本 1.1 允许某些控制字符,但我不确定如何升级该版本,甚至不知道我会在哪里升级。
建议?
rest - Jax-rs、JavaEE7、Java8:在 SystemInjecteeImpl 没有可用于注入的对象
我是一家中型软件公司的软件工程师,在休息框架上工作了一段时间。它们是关于 Java8 接口中默认方法的那些很酷的东西。所以我决定使用这个默认行为来实现 CRUD 功能,每个都在它自己的接口(ICreateResource)中分离。在 CRUD 方法中执行的逻辑由一个额外的类提供,该类也被声明为接口IResourceStateControl。
所以这就是问题所在。当将实现IResourceStateControl的RatingResourceStateControl注入实现ICreateResource的RatingResourceStateBean时,在执行请求时会引发异常“SystemInjecteeImpl 处没有可用于注入的对象”。
但是,当使用抽象类来提供功能时,一切正常。
该 api 正在使用抽象类方法,但是通过简单地实现适当的接口来控制可用的 CRUD 方法会非常好。一切都部署在 payara 4.1.1 应用服务器上。
最好的问候鲁迪
jakarta-ee - 停止启动 appServer 后 jms 消息非持久性重新传递
使用 jms 队列。
ejb发件人:
方法发送消息:
ejb消费者:
如果应用程序服务器(payara)在消息消费(onMessage)期间退出,则事务正确回滚。
当应用程序服务器再次启动时,即使我设置了 DeliveryMode.NON_PERSISTENT,消息也会重新传递。
我想避免重新发送消息。
有可能(以及如何)?
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服务器有问题吗?谢谢您的帮助
java-ee-7 - JBatch:在 Glassfish / Payara 中禁用作业记录到 JobRepository
我们正在与 JBatch 合作执行大量工作。在某些情况下,我们希望禁用将作业执行记录到 JobRepository 数据库,最好是在作业级别。我没有发现任何可能在 Glassfish /Payara Server 中禁用此日志记录,无论是在工作级别还是完全。我错过了什么,或者这通常是不可能的吗?
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();
等待超时
我已经在同一台机器上使用客户端和服务器对其进行了测试,但我也尝试在同一子网上使用远程客户端
rest - 如果使用证书身份验证,将多部分帖子发送到 glassfish(payara) 失败
我们在 glassfish4 (payara) 服务器上有 Rest web 服务 我们的 rest 客户端基于 httpClient Lib 作为身份验证,我们使用证书和基本身份验证。客户端可以很好地获取信息并将其发布到 WS 但是当我们发送文件大于几个字节的多部分帖子时,解析请求会挂起直到超时
如果我们禁用认证身份验证,一切正常