我无法使用 Glassfish 部署战争文件

Posted

技术标签:

【中文标题】我无法使用 Glassfish 部署战争文件【英文标题】:I cannot deploy a war file with Glassfish 【发布时间】:2020-03-30 13:57:24 【问题描述】:

我现在正尝试将战争文件上传到本地 Glassfish 服务器。但我总是收到这条消息: GUI 内部错误:存档路径为 NULL 我读过一些有同样问题的用户,建议的解决方案是更改名为 uploadFrame.jsf 的文件的内容。 我什至找不到那个文件。谁能帮我解决这个问题? 非常感谢。

【问题讨论】:

uploadFrame.jsf 是 Glassfish 源中的一个文件。如果你 download and unzip ee8-oss-sources.zip 你可以在目录 \ee8-oss-product-bundle\glassfish-5.0\appserver\admingui\common\src\main\resources\applications 中找到它。有关详细信息,请参阅Can´t deploy applications from Web Console。似乎没有针对此问题的任何计划修复。 【参考方案1】:

有同样的问题 (v 5.0)。

只有自动部署有效:将 EAR/WAR 移动到 glassfish5/glassfish/domains/domain1/autodeploy 文件夹。

【讨论】:

【参考方案2】:

我遇到了与 GUI 内部错误相同的问题:存档路径为 NULL。使用 Glassfish 5.0.1 的最新版本,但在将我的服务器更改为稳定版本 glassfish.-5.0 之后。问题成功解决。希望你用 glassfish 的版本解决你的问题。

【讨论】:

以上是关于我无法使用 Glassfish 部署战争文件的主要内容,如果未能解决你的问题,请参考以下文章

如何在端口 80 上将战争文件部署到 Glassfish?

无法在一台特定服务器上部署战争

GlassFish 4 无法部署

无法在 Apache Tomcat 6 上部署战争

如何将war文件部署到Glassfish?

无法使用部署到容器插件从 jenkins 部署对 Tomcat 的战争