玻璃鱼服务器无法启动。NullPointeException

我刚刚下载了GlassFish 5.0存档 - 完整平台,解压缩它,我通过命令行运行它。

asadmin start-domain

问题:

Exception in thread "main" java.lang.NullPointerException
at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.initializeServiceLocator(AbstractModulesRegistryImpl.java:152)
at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.newServiceLocator(AbstractModulesRegistryImpl.java:144)
at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.createServiceLocator(AbstractModulesRegistryImpl.java:218)
at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.createServiceLocator(AbstractModulesRegistryImpl.java:224)
at com.sun.enterprise.module.single.StaticModulesRegistry.createServiceLocator(StaticModulesRegistry.java:88)
at com.sun.enterprise.admin.cli.CLIContainer.getServiceLocator(CLIContainer.java:217)
at com.sun.enterprise.admin.cli.CLIContainer.getLocalCommand(CLIContainer.java:255)
at com.sun.enterprise.admin.cli.CLICommand.getCommand(CLICommand.java:231)
at com.sun.enterprise.admin.cli.AdminMain.executeCommand(AdminMain.java:371)
at com.sun.enterprise.admin.cli.AdminMain.doMain(AdminMain.java:306)
at org.glassfish.admin.cli.AsadminMain.main(AsadminMain.java:57)

我试图在文件中设置路径 asenv.bat -> 设置路径 = C:/.../Java/bin - 没有帮助。尝试启动:asadmin start-domain domain1 - 没有帮助。

安装:jdk-9.0.1 8日也试穿了,没有帮助。怎么办???


答案 1

好吧,Glassfish 5.1目前还不存在。继续使用 Glassfish 5.0,使用此解决方案:

只需在位于此处的文件中设置变量:.AS_JAVAasenv.batC:\DEVENV\glassfish5\glassfish\config

要编辑的文件:添加最后一行screenshot of code

重新启动服务器...。享受:screenshot of relaunch command to start your server


答案 2

这看起来是这个问题 - https://github.com/eclipse-ee4j/glassfish/issues/22130

GlassFish 5不能在JDK9上工作,但GlassFish 6在JDK 11上工作。


推荐