当前位置: 首页 > 知识库问答 >
问题:

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

梁昊天
2023-03-14

作为标题,我无法将Glassfish服务器添加到NetBeans IDE 14。我按下“添加服务器…”菜单项,然后在“选择服务器”屏幕上,我选择了“GlassFish服务器”。然后显示“不是有效的GlassFish服务器安装”。我可以点击“下一步”按钮,但屏幕不会移动。有人知道怎么修吗?非常感谢。

  • GlassFish 5.0-不是有效的GlassFish服务器安装
  • 无法在netbean 8.1中添加服务器glassfish 4.1.2
  • Netbean 7.1.2-无法添加glassfish服务器3.1.2
  • 指定的目录不是有效的GlassFish安装
  • 无法将GlassFish服务器5.0.1添加到Netbean IDE 8.2
  • 将GlassFish Server 4.1添加到NetBeans IDE 7.4
  • 如何在Netbean上安装Glassfish Server
  • 将glassfish 2. x服务器添加到netbean ide
  • Tomcat vs.Jetty vs.GlassFish vs.WildFly

在NetBeans中打开项目:

因此,我右键单击该项目,然后单击“解决丢失的服务器问题…”:

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

因此,我单击“添加服务器”,在这里会显示一个对话框,可以在其中选择服务器:

我选择Glassfish,然后单击Next,在这里会出现一个对话框,我可以选择下载Glassfish:

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

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

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

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

因此,我单击“上一步”,然后确保GlassFish服务器仍处于选中状态,然后单击“下一步”:

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

所以我再次单击下一步,警告消息消失,但向导不会移动到下一页:

所以我关闭NetBeans,并从我的计算机中删除C:\User\Ian\GlassFish_Server文件夹:

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

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

共有1个答案

潘银龙
2023-03-14

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

首先,你的帮助

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

其次,从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服务器的属性屏幕:

这是在端口8080上连接到localhost时显示的屏幕:

笔记

  • 虽然与您的问题没有直接关系,但我注意到,在查看<代码>http://localhost:4848/我只看到一个空白屏幕
  • 不幸的是,NetBeans甚至运行在JDK 1.8上,因为它不受支持。如果NetBeans拒绝以错误消息开始,例如“正在使用JDK 1.8。这是不允许的。请使用JDK 11或更高版本”,那么这将对开发人员更有帮助
  • 在JDK 11或JDK 17下重新安装之前,请确保删除在安装GlassFish失败期间创建的所有目录
 类似资料:
  • 环境 : Windows Eclipse Luna Service Release 2 (4.4.2) Tomcat 8 JDK 8 当我尝试使用

  • 尝试在Netbeans 8.1 IDE中添加Glassfish 4.1.2服务器时,我收到以下错误消息: “不是 使用Windows XP上的JDK 1.7.067。

  • 我正在尝试添加Google Play服务到Genymotion但遇到了问题。我正在按照这里的说明操作,我运行的是MacBook Pro。当我尝试将Google应用程序文件拖放到GenyMotion中时,我收到以下错误。我正在运行一个使用Android 4.3的HTC设备: 这可能与没有正确地重新启动仿真程序有关。我只是关闭并通过Android Studio再次启动。

  • 我正在尝试将一个简单的web服务部署到GlassFish。以下是web服务类: 任务是一个简单的界面。界面如下: 当我试图通过Netbeans部署web服务时,我得到以下错误:

  • 我无法将我的项目添加到Eclipse中的服务器-为什么? 我安装了所有必要的工具(Web Dev、Java EE、服务器适配器和Tomcat本身,一切) 我配置了运行时环境,将所有Java版本调整为JDK 6(因为它应该在Tomcat 6上运行),但是在创建新服务器时,我可以添加资源的对话框的左侧仍然是空的。 我还能试什么? PS:我在Windows上使用的是Eclipse v4.2 (Juno)

  • 我们在netbeans上有一个java应用程序,它使用Glassfish Server4.1。我们最近进行了一次扫描,我们得到了建议,我们应该将Glassfish服务器更新到最新版本,因为V4.1有漏洞问题。我下载了Glassfish Server5.0,在zip中,我解压缩并在文件夹中导航。我可以访问管理控制台,但是当我尝试从netbeans中的工具添加Glassfish服务器时,它告诉我,这不