升级到 payara 4.1.1.171 后应用程序未加载

Posted

技术标签:

【中文标题】升级到 payara 4.1.1.171 后应用程序未加载【英文标题】:Application is not loading after upgrading to payara 4.1.1.171 【发布时间】:2017-12-08 14:38:02 【问题描述】:

将服务器从glassfish 3.1 升级到payara 4.1.1.171,进行glassfish 配置备份并恢复到payara 4.1.1.171。之后我的应用程序没有加载并且在控制台中它抛出这个错误 net::ERR_INCOMPLETE_CHUNKED_ENCODING

如果我将压缩属性更改为“关闭”,则应用程序正在加载。

<http request-timeout-seconds="2700" chunking-enabled="false" compressable-mime-type="text/html,text/xml,text/plain,image/gif,image/jpeg,image/png,text/css,text/javascript,application/json,application/xml" max-connections="250" compression="on" default-virtual-server="server">

在上述配置中,如果我将compression="on" 更改为compression="off",那么它工作正常。 不要为什么这会破坏在具有相同设置的 glassfish 中工作的 payara。我无法关闭将节省带宽的压缩。

注意:已经报告了一些与 Chrome net::ERR_INCOMPLETE_CHUNKED_ENCODING error 类似的问题 但对我来说不是这样

【问题讨论】:

【参考方案1】:

根据this issue,该问题应在 Payara 4.1.2.172 中修复 使用该版本而不是 4.1.1.171

【讨论】:

感谢 OndrejM 的回复..即使我尝试使用 Payara Server 4.1.2.172 和 payara server 4.1.2.173-SNAPSHOT 但运气不好,同样的问题即将到来.. 那可能是升级后的bug或者配置错误。你应该提出一个问题on Github。 感谢 OndrejM 我已经在 github github.com/payara/Payara/issues/1739 中提出了一个问题,他们说它已在 payara 171 中修复,但在 172,173-snapshot 中也没有修复

以上是关于升级到 payara 4.1.1.171 后应用程序未加载的主要内容,如果未能解决你的问题,请参考以下文章

如何计划从 WebSphere 迁移到更便宜的应用程序服务器,如 JBoss、Tomcat 或 Payara

Payara中的Apache Camel:'java:/ TransactionManager'查找失败

使用 Payara 4.1.1 在不同的 JAR 中加载 CDI bean

使用Eclipse和Payara服务器的Jersey REST应用程序找不到HTTP状态404

使用 cargo 插件在 payara 上部署

Payara Server 错误:找不到或无法加载主类[9]--add-opens-java.logging.java.util.logging-ALL-UNNAMED