无法将Glassfish服务器添加到NetBeans IDE 14

gfttwv5a  于 2022-11-10  发布在  其他
关注(0)|答案(2)|浏览(341)

如 标题 所 示 , 我 无法 将 Glassfish 服务 器 添加 到 NetBeans IDE 14 。 我 按 下 了 " 添加 服务 器 ... " 菜单 项 , 然后 在 " 选择 服务 器 " 屏幕 上 选择 了 " GlassFish 服务 器 " 。 然后 , 显示 了 " 不是 有效 的 GlassFish 服务 器 安装 " 。 我 可以 单击 " 下一步 " 按钮 , 但 屏幕 仍 无法 继续 。 有人 知道 如何 解决 此 问题 吗 ? 谢谢 。

# # 个 版本

# # Java 版本

| Java 版本|Java 类 版本|Java EE 版本|玻璃 鱼|托姆 EE|雄 猫|
| - -| - -| - -| - -| - -| - -|
| 第 17 章 ( Java SE 17 )||10 ( 雅加达 EE 10 )||||
| 十三 个|五十七 人|||||
| 十二 个|五十六 人|||||
| 第 11 版 ( Java SE 11 )|五十五 人|10 ( 雅加达 EE 10 )||||
| 第 11 版 ( Java SE 11 )|五十五 人|9.1 ( 雅加达 EE 9.1 )|第 6.1 条|||
| 九 个|五十三 个|||||
| 8 ( Java SE 8 )|五十二 人|9.1 ( 雅加达 EE 9.1 )|第 6.1 条|||
| 8 ( Java SE 8 )|五十二 人|9 ( 雅加达 EE 9 )|六 个|||
| 8 ( Java SE 8 )|五十二 人|8 ( 雅加达 EE 8 )|五 个|||
| 8 ( Java SE 8 )|五十二 人|8 ( Java EE 8 )|五 个|||
| 7 ( Java SE 7 ) 语言 版本||7 ( Java EE 7 )|四 个|||
| 6 ( Java SE 6 )||6 ( Java EE 6 )|三 个|||
| 5 ( Java SE 5 )||5 个 ( Java EE 5 )||||
| 4 个 ( J2SE 1.4 )||4 个 ( J2EE 1.4 )||||
| 3 个 ( J2SE 1.3 )||3 个 ( J2EE 1.3 )||||
| 2 个 ( J2SE 1.2 )||2 个 ( J2EE 1.2 )||||

# # 研究 工作

# # 额外 读数

# # 重现 问题 的 步骤

在 NetBeans 中 打开 项目 :


语言
因此 , 我 右键 单击 该 项目 , 然后 单击 * * 解决 缺少 服务 器 的 问题 ... * * :

它 预设 了 一 个 对话 框 , 告诉 我 需要 添加 一 个 * 合适 的 服务 器 示例 * ( 无论 服务 器 是 什么 , 无论 示例 是 什么 ) :


语言
因此 , 我 单击 * * 添加 服务 器 * * , 出现 一 个 对话 框 , 我 可以 在 其中 * 选择 一 个 服务 器 * :


指令 集
我 选择 * * Glassfish * * , 然后 单击 * * Next * * , 出现 一 个 对话 框 , 我 可以 在 其中 选择 下载 Glassfish :

因此 , 我 检查 * * 我 已 阅读 并 接受 许可 协议 ... ... ( 单击 ) * * , 然后 单击 * * 立即 下载 ... ... * * 。 它 继续 下载 内容 :


指令 集
然后 它 告诉 我 * * * " 不是 有效 的 GlassFish 服务 器 安装 " * * * :


语言
我 注意 到 有 一 个 下拉 列表 * * Choose server to download : * * , 因此 我 尝试 从 顶部 选择 第 二 个 * " GlassFish Server 6.1 " * :


指令 集
并 重新 选中 * * 我 已 阅读 并 接受 许可 协议 ... ( 单击 ) * * * 复选 框 , 然后 单击 * * 立即 下载 * * * , 但 没有 任何 React :


指令 集
因此 , 我 单击 * * 上 一 步 * * , 然后 确保 * * GlassFish Server * * 仍 处于 选中 状态 , 然后 单击 * * 下一步 * * :


文件
现在 , NetBeans 只是 简单 地 说 * * 不是 有效 得 GlassFish 服务 器 安装 . * * :


语言
因此 , 我 再次 单击 * * Next * * , 警告 消息 消失 , 但 向导 没有 移动 到 下 一 页 :


语言
因此 , 我 关闭 * * NetBeans * * , 并 从 计算机 中 删除 C:\Users\Ian\GlassFish_Server 文件 夹 :


语言
然后 我 重新 启动 NetBeans , 并 重复 上面 的 过程 。
然后 , 我 创建 了 一 个 新 的 Stackoverflow 问题 , 并 重复 了 上面 的 步骤 。

o4hqfura

o4hqfura1#

添加GlassFish所遵循的步骤看起来是正确的,但您的环境无效。
首先,您的帮助〉关于屏幕截图显示您正在使用JDK 1.8.0_332运行NetBeans 14,而JDK 1.8.0_332不受支持。

The Apache NetBeans 14 binary releases require JDK 11+, and officially support running on JDK 11 and JDK 17.

二、from the release documentation for GlassFish 6.1.0

GlassFish 6.1 will require JDK 11 as a minimum version.

因此,在NetBeans 14上运行Glassfish 6.1.0时,唯一受支持得平台是JDK 11与JDK 17.
对于我的NetBeans 14安装,我编辑了netbeans.conf以使用JDK 11(在我的示例中为netbeans_jdkhome="C:/Java/jdk-11.0.12"),然后重新启动NetBeans并下载和安装GlassFish 6.1.0,没有出现任何问题。仅供参考,GlassFish服务器的Properties屏幕如下所示:

这是连接到端口8080上的本地主机时显示的屏幕:

备注:

  • 虽然与您的问题没有直接关系,但我注意到,在http://localhost:4848/上查看GlassFish管理控制台(右键单击服务器节点并选择View Domain Admin Console)时,我只看到一个空白屏幕。
  • 不幸的是,NetBeans甚至可以在JDK 1.8上运行,因为它不受支持。如果NetBeans拒绝启动并显示错误消息,如 “正在使用JDK 1.8。这是不允许的。请使用JDK 11或更高版本。",则对开发人员会有更大的帮助。
  • 在JDK 11或JDK 17下重新安装GlassFish之前,请确保删除在安装GlassFish失败期间创建的所有目录。
1zmg4dgp

1zmg4dgp2#

在Netbeans 14上安装Glassfish 6.1时遇到了这个问题(使用JDK 11作为java平台)。错误信息显示“检查Glassfish服务器状态时授权失败”。我目前使用的是windows 10版本。我以前也使用过JDK 17,但它根本不起作用。任何人都可以给予如何修复它的建议。

相关问题