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

2023-12-05

正如标题所示,我无法将 Glassfish 服务器添加到 NetBeans IDE 14。我按下了“添加服务器...”菜单项,然后在“选择服务器”屏幕上选择了“GlassFish 服务器”。然后,显示“不是有效的 GlassFish Server 安装”。我可以单击“下一步”按钮,但屏幕没有继续移动。谁知道怎么修它?谢谢。

Versions

enter image description here

Java版本

Java version Java class version Java EE Version Glassfish TomEE Tomcat
17 (Java SE 17) 10 (Jakarta EE 10)
13 57
12 56
11 (Java SE 11) 55 10 (Jakarta EE 10)
11 (Java SE 11) 55 9.1 (Jakarta EE 9.1) 6.1
9 53
8 (Java SE 8) 52 9.1 (Jakarta EE 9.1) 6.1
8 (Java SE 8) 52 9 (Jakarta EE 9) 6
8 (Java SE 8) 52 8 (Jakarta EE 8) 5
8 (Java SE 8) 52 8 (Java EE 8) 5
7 (Java SE 7) 7 (Java EE 7) 4
6 (Java SE 6) 6 (Java EE 6) 3
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 - 不是有效的 GlassFish Server 安装
  • 无法在 Netbeans 8.1 中添加服务器 glassfish 4.1.2
  • Netbeans 7.1.2 - 无法添加 glassfish 服务器 3.1.2
  • 指定的目录不是有效的 GlassFish 安装
  • 无法将 GlassFish 服务器 5.0.1 添加到 Netbeans IDE 8.2
  • 将 GlassFish Server 4.1 添加到 NetBeans IDE 7.4
  • 如何在 Netbeans 上安装 Glassfish 服务器
  • 将 glassfish 2.x 服务器添加到 netbeans ide

奖励阅读

  • Tomcat、Jetty、GlassFish、WildFly
  • 什么是应用服务器?
  • 什么是雅加达 EE?
  • Java EE、J2EE 与 Jakarta EE

重现问题的步骤

在 NetBeans 中打开项目:

enter image description here

所以我右键单击该项目并单击解决丢失服务器问题...:

enter image description here

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

enter image description here

所以我点击添加服务器,我会看到一个对话框,我可以选择服务器:

enter image description here

我选择玻璃鱼,然后单击Next,我会看到一个对话框,我可以在其中选择下载 Glassfish:

enter image description here

所以我检查我已阅读并接受许可协议...(点击),然后单击现在下载...。它继续下载东西:

enter image description here

然后它告诉我“不是有效的 GlassFish 服务器安装”:

enter image description here

所以我注意到一个下拉菜单选择要下载的服务器:,所以我尝试从顶部选择第二个“GlassFish 服务器 6.1”:

enter image description here

并重新检查我已阅读并接受许可协议...(点击)* 复选框,然后单击现在下载*,但什么也没发生:

enter image description here

所以我点击Back,然后确保GlassFish 服务器仍处于选中状态,然后单击Next:

enter image description here

现在 NetBeans 只是说不是有效的 GlassFish 服务器安装。:

enter image description here

所以我点击Next再次,警告消息消失,但向导不会移至下一页:

enter image description here

所以我关闭NetBeans,并删除C:\Users\Ian\GlassFish_Server我电脑上的文件夹:

enter image description here

然后,我重新启动 NetBeans,并重复您在上面看到的过程。

然后,我创建了一个新的 Stackoverflow 问题,并重复您在上面看到的步骤。


您添加 GlassFish 所遵循的步骤看起来正确,但您的环境无效。

首先,你的帮助 > 关于屏幕截图显示您正在使用不受支持的 JDK 1.8.0_332 运行 NetBeans 14。从NetBeans 14 发行说明:

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

Second, 来自 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 服务器的屏幕如下所示:

GlassFish properties

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

localhost:8080

Notes:

  • 虽然与您的问题没有直接关系,但我注意到在查看 GlassFish 管理控制台时(右键单击服务器节点并选择查看域管理控制台) on http://localhost:4848/我只是得到一个空白屏幕。
  • 不幸的是,NetBeans 甚至可以在 JDK 1.8 上运行,因为它不受支持。如果 NetBeans 拒绝以错误消息(例如,“正在使用 JDK 1.8。这是不允许的。请使用 JDK 11 或更高版本。”
  • 在 JDK 11 或 JDK 17 下重新安装之前,请务必删除在尝试安装 GlassFish 失败期间创建的所有目录。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法将 Glassfish 服务器添加到 Netbeans IDE 14 的相关文章

  • Java Logger 未记录到 Netbeans 中的输出

    我正在 Netbeans 中使用 Maven 启动一个 Java 项目 我编写了一些代码来使用 Logger 类进行日志记录 但是 日志记录似乎不起作用 在程序开始时 我运行 Logger getLogger ProjectMainClas
  • 部署 .war 时出现 Glassfish 服务器错误:部署期间发生错误:准备应用程序时出现异常:资源无效

    我正在使用以下内容 NetBeans IDE 7 3 内部版本 201306052037 爪哇 1 7 0 17 Java HotSpot TM 64 位服务器虚拟机 23 7 b01 NetBeans 集成 GlassFish Serve
  • Spring Security 自定义过滤器

    我想自定义 Spring security 3 0 5 并将登录 URL 更改为 login 而不是 j spring security check 我需要做的是允许登录 目录并保护 admin report html 页面 首先 我使用教
  • 引导类路径未与 -source 1.6 3 一起设置[重复]

    这个问题在这里已经有答案了 我在编译代码时遇到此错误 选项 引导类路径未与 source 1 6 一起设置 我知道有一些关于它的主题 但我就是不明白 我是初学者 所以对我来说有点复杂 该程序来自我的学校 我在家里使用 JDK 8 如您所知
  • 共享 Netbeans 项目

    我有一个在 Netbeans 中开发的 java 项目 因为我是唯一的开发人员 而且这是一个简单的项目 一个源文件 但它需要几个专业库 所以我没有使用源代码控制 我将不再参与该项目 并希望将其交给其他人 以防他们将来需要对其进行更改 我认为
  • 停止 Netbeans 发出蜂鸣声

    在 Windows 7 上 当我在已保存的文件上持续按 Ctrl S 时 将播放 Windows 错误声音 这非常烦人 而且当我习惯在工作期间不断按 Ctrl S 时 这会让人分心 有没有办法禁用这个烦人的features 出色地 这可能会
  • 删除向导请求响应日志记录

    我想将 dropwizard 中的每个请求和响应记录到不同的文件中 例如我希望所有请求都被登录 var log applicationname request log以及所有回复 var log applicationname respon
  • Java EE 快速通道(快速学习企业 Java)[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 无法在 NetBeans 7.4rc1 上安装 nb-scala

    我已经安装了 NB 7 4rc1 并从下载了 nb scalahttp sourceforge net projects erlybird files nb scala http sourceforge net projects erlyb
  • 是否可以将自定义清单添加到 Netbeans 6.7.1 中编译的 Java 库中?

    我尝试添加manifest file src dir manifest mf到project properties 但是查看build impl xml我发现manifest available通常伴随着main class条件 所以这让我
  • 部署到 Glassfish 4.1 时 URL 模式无效

    如果用户已经通过身份验证 我有一个网络过滤器可以从登录和索引页面重定向 最初我有一个无效的 URL 模式 我修复了无效模式并尝试重新部署以接收以下内容 java lang IllegalArgumentException Invalid U
  • Java EE 企业应用程序:在部署/启动时执行一些操作[重复]

    这个问题在这里已经有答案了 我想在部署我的应用程序 具有业务逻辑 EJB 和客户端 Web 的企业应用程序 后立即执行某些操作 例如 我想让某个实体处于持久状态 或者以其他方式创建一个文件 我怎样才能做到这一点 Thanks 配置Serlv
  • 如何使用 JSESSIONID 手动加载 Java 会话?

    我有一个处理多部分表单帖子的 servlet 该帖子实际上是由嵌入在页面中的 Flash 文件上传组件制作的 在某些浏览器中 Flash 生成的 POST 不包含 JSESSIONID 这使得我无法在发布期间从会话加载某些信息 Flash
  • JSF 错误 - IllegalStateException:PWC3999:提交响应后无法创建会话[重复]

    这个问题在这里已经有答案了 我是 JSF 新手 正在构建一个使用 Facelet 创建的应用程序 这是我的模板master xhtml
  • JSF - 实施受限页面过滤器

    我正在关注 BalusC 的回答JSF 2 0 如何获取在浏览器地址栏中输入的 URL https stackoverflow com questions 4105263 jsf 2 0 how to get the url that is
  • 通过 cli 部署到远程 Glassfish 实例

    我正在尝试通过命令行自动将 Java EE 应用程序从构建服务器 Jenkins 部署到远程 Glassfish 服务器 目前我正在使用 asadmin 它工作得很好 但这个选项要求我在构建服务器上也安装 Glassfish 我想避免这样做
  • Java EE 6 的 Maven 与 Eclipse 项目 Facets

    我在 Eclipse 中使用以下原型创建了 Maven 项目 ejb javaee6 webapp javaee6 这些项目是在没有方面的情况下创建的 将此类 Maven 项目转换为多面形式有意义吗 哪些方面会有帮助 哪些方面可能会给 Ma
  • php / phpDoc - @return $this 类的实例?

    如何在 phpDoc 中将方法标记为 返回当前类的实例 在下面的示例中 我的 IDE Netbeans 将看到 setSomething 始终返回foo object 但如果我扩展对象 情况就不是这样了 它会返回 this 在第二个示例中是
  • JSF 2.x @EJB 依赖注入错误

    因此 正如编程中通常发生的那样 我提出了一个问题 而一个潜在的解决方案又引发了更多问题 和错误 我刚开始使用 servlet JSF 和 EJB 并且遇到了依赖注入错误 这是我原来的问题 JSF h 标签不显示 https stackove
  • 如何在Netbeans中设置JList的ListModel?

    我在 Netbeans IDE 的帮助下设计了一个 Swing GUI 该 GUI 包含一个 JList 默认情况下 它使用 QAbstractListModel 将其作为 JList 构造函数中的参数传递以创建该 JList 我想在 Ne

随机推荐

  • 如何比较两个函数的外延等价性,如 (λx.2*x) == (λx.x+x)?

    有没有办法比较两个函数是否相等 例如 x 2 x x x x 应该返回 true 因为它们显然是等价的 众所周知 一般函数相等性通常是不可判定的 因此您必须选择您感兴趣的问题的子集 您可以考虑其中一些部分解决方案 普雷斯堡算术是一阶逻辑 算
  • iPhone的NSUserdefaults是数据库或plist

    我无法正确获取 NSUserDefaults 概念 那是plist文件的数据库吗 它是在应用程序重新启动之间保留的键值存储 它的实现方式与您如何使用它几乎没有关系
  • 递归爬楼梯难题的 Java 基准

    这个现在非常常见的算法问题是监考人员在白板考试期间提出的 我的工作是观察 倾听并客观地判断给出的答案 但我既无法控制所提出的问题 也无法与回答者互动 有五分钟的时间来分析问题 候选人可以编写项目符号 伪代码 在实际代码编写过程中是允许的 只
  • 在 xml 中注入属性失败(spring-ws 配置)

    我正在使用 Spring WS 并具有以下 spring ws servlet xml 文件 defaultURI 和编组器的注入不起作用 因为当我到达服务客户端中的方法时 这些属性为空 所发生的情况是 使用正确的值调用 setter 但在
  • 在maven项目中运行scala应用程序

    我正在尝试使用 Maven 来处理 Eclipse 中的 scala 项目中的依赖关系 但是一旦项目转换为maven 应用程序将不再运行 以下是重现步骤 1 新的scala项目 项目名称 测试 finish 2 新的scala对象 名称 你
  • 模板始终使用指令中的旧范围值进行编译

    我有一个像这样工作的指令 http jsfiddle net smithkl42 cwrgLd0L 23 App directive prettify compile function compile var templateFn retu
  • 从文件中提取单词

    我使用 python 打开一个文件 以查找打开的文件中是否存在预定义的单词集 我在列表中获取了预定义的单词集并打开了需要测试的文件 现在有什么方法可以在 python 中提取单词而不是行 这让我的工作变得更加轻松 import re def
  • 搜索并替换特殊字符 PHP

    我正在尝试搜索并替换从 csv 文件解析的字符串中的特殊字符 当我用 vim 打开文本文件时 它显示字符是 我一生都无法弄清楚这是要与 preg replace 一起使用的字符 任何帮助 将不胜感激 Thanks 克里斯 爱德华兹 0x95
  • 使发送密钥更快

    我正在尝试创建一个程序 该程序将打开 命令提示符 并使用 sendKeys 打开特定端口 这是我的代码 Set Keys CreateObject WScript Shell oShell ShellExecute cmd exe runa
  • ANTLR 4.5 - 不匹配的输入“x”期望“x”

    我已经开始使用 ANTLR 并注意到它的词法分析器规则非常变化无常 一个极其令人沮丧的例子如下 grammar output test FILEPATH NEWLINE TITLE FILEPATH A Z a z 0 9 NEWLINE
  • 使用 Selenium 和 Python 传递值时,动态下拉列表不会在 https://www.nseindia.com/ 上填充自动建议

    driver webdriver Chrome C Workspace Development chromedriver exe driver get https www nseindia com companies listing cor
  • Oauth2使用ASP .net core MVC登录Google api

    我一直在关注Web 应用程序 ASP NET MVC 尝试连接到 Google API 之一 using System using System Web Mvc using Google Apis Auth OAuth2 using Goo
  • 在考虑精度损失的同时,如何比较 float 和 double?

    比较两个的最有效方法是什么double or two float values 简单地这样做是不正确的 bool CompareDoubles1 double A double B return A B 但类似的东西 bool Compar
  • 关于重音字符的 Uri.EscapeUriString() 问题

    如果我尝试在函数中放入带有重音字符的 URL 例如 Percep o 它会输出 Percep C3 A7 C3 A3o 这无法正常工作 然而 Percep e7 e3o 确实按其应有的方式工作 String Result Uri Escap
  • 父控制鼠标进入/离开子控件事件

    我有一个 C NET 2 0 WinForms 应用程序 我的应用程序有一个控件 它是两个子控件的容器 一个标签和某种编辑控件 你可以这样想 其中外框是父控件 Label Control Edit Control 我试图在鼠标进入或离开父控
  • 包含的 C++/C 头文件的实现在哪里?

    这可能看起来有点愚蠢 但这已经困扰了一段时间了 当我在我的C C程序中包含一些别人编写的头文件时 编译器如何知道头文件中声明的类成员函数的实现在哪里 假设我想编写一些利用 OpenCV 库的程序 通常我想使用 include
  • 具有多租户场景的 BackChannelLogoutUri

    我目前正在使用 Identity server 4 我正在尝试启用返回ChannelLogoutUri 每个客户端在客户端配置中都被赋予了一个 BackChannelLogoutUri BackChannelLogoutUri http l
  • 丰田 ECU 回复来自 MCP2515 和 Nodemcu-32s 的 0x03 0x7F 0x01 0x11 至 02 01 00 PID 查询请求

    我正在将 mcp2515 与 nodemcu 32s 一起使用 并且能够接收互联网上几乎没有 2c4 2c1 340 等 id 的消息 我看到 2c4 用于 rpm 我也验证了它 我的问题是 无论我使用哪个库来请求支持的 pid 支持的 p
  • C++0x 闭包的未定义行为:I

    考虑这个例子 include
  • 无法将 Glassfish 服务器添加到 Netbeans IDE 14

    正如标题所示 我无法将 Glassfish 服务器添加到 NetBeans IDE 14 我按下了 添加服务器 菜单项 然后在 选择服务器 屏幕上选择了 GlassFish 服务器 然后 显示 不是有效的 GlassFish Server