我从here下载了GlassFish 5.0,因为我遇到了GlassFish 4.1.1(和4.0)中JDBC连接池的问题。
解压缩文件夹后,我尝试将服务器添加到NetBeans,我收到此错误:
不是有效的GlassFish Server安装。
找到了一个可能的答案here,但它似乎没有帮助。
我能够将其他版本的GF添加到罚款中。此外,GF 5.0运行,并修复了我在4.1.1中描述的上一个问题,这很好。
我注意到的一件事是,当我在这里更改控制台核心文件的名称时:
glassfish4 /的glassfish / LIB /安装/应用/ __ admingui / WEB-INF / LIB /控制台核-5.0-SNAPSHOT.jar
到
控制台芯4.1.1.jar
NetBeans实际上识别GF安装!我试图完成整个GF安装,并将对console-core-5.0-SNAPSHOT.jar的引用替换为console-core-4.4.1.jar,但在点击" next"在“添加服务器”对话框中,它不会前进。我可能错过了一些东西,但它仍然是一个重大的黑客。
答案 0 :(得分:3)
我知道它的答案很晚但是这可能有助于解决这个问题。
将console-core
jar文件重命名为版本名称限制为2位,即如果jar名称为console-core-4.1.1
或console-core-4.1.2
或类似名称,则将其更改为
console-core-4.1
位于我的案例目录中
E:\Programs\Java + Databases\java_ee_sdk-7u3\glassfish4\glassfish\lib\install\applications\__admingui\WEB-INF\lib
在上面的目录中,jar文件名为console-core-4.1.1
,我将其更改为console-core-4.1
。现在一切都很好。
它与Netbeans和浏览器一起使用url
http://localhost:4848
答案 1 :(得分:0)
下载netbeans 8.02并尝试添加glassfish 5服务器时,我遇到了同样的问题。经过几个小时的调查,我找到了解决方案。我实际上已经下载了NetBeans 8.02的Java EE软件包进行安装。我卸载了netbeans,然后使用Java ALL bundle安装文件重新安装了它。然后错误消失了。
谢谢, 米特什