如 标题 所 示 , 我 无法 将 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 )||||
# # 研究 工作
- GlassFish 5.0 - Not a valid GlassFish Server installation 的 最 大 值
- Cannot add server glassfish 4.1.2 in netbeans 8.1 格式
- Netbeans 7.1.2 - Unable to add glassfish server 3.1.2 格式
- The specified directory is not a valid GlassFish installation 格式
- Cannot add GlassFish server 5.0.1 to Netbeans IDE 8.2 格式
- Adding GlassFish Server 4.1 to NetBeans IDE 7.4 格式
- How to install Glassfish Server on Netbeans 格式
- Add glassfish 2.x server to a netbeans ide 格式
# # 额外 读数
- Tomcat vs. Jetty vs. GlassFish vs. WildFly 格式
- What is the Application Server? 格式
- What is Jakarta EE? 显示 器
- Java EE vs J2EE vs Jakarta EE 格式
# # 重现 问题 的 步骤
在 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 问题 , 并 重复 了 上面 的 步骤 。
2条答案
按热度按时间o4hqfura1#
添加GlassFish所遵循的步骤看起来是正确的,但您的环境无效。
首先,您的帮助〉关于屏幕截图显示您正在使用JDK 1.8.0_332运行NetBeans 14,而JDK 1.8.0_332不受支持。
二、from the release documentation for GlassFish 6.1.0:
因此,在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)时,我只看到一个空白屏幕。1zmg4dgp2#
在Netbeans 14上安装Glassfish 6.1时遇到了这个问题(使用JDK 11作为java平台)。错误信息显示“检查Glassfish服务器状态时授权失败”。我目前使用的是windows 10版本。我以前也使用过JDK 17,但它根本不起作用。任何人都可以给予如何修复它的建议。