【发布时间】:2021-05-06 02:09:43
【问题描述】:
我在 ubuntu 中安装了 glassfish 5 并将其放在目录 /opt 下,但是当我输入 asadmin start-domain 时,我遇到了这个错误:
Exception in thread "main" java.lang.NullPointerException: Cannot invoke "org.glassfish.hk2.api.DynamicConfigurationService.createDynamicConfiguration()" because "dcs" is null
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)
我该如何解决这个问题?
【问题讨论】:
-
您使用的是哪个 JDK?如果我没记错的话,GF 5 最多只支持 JDK 8。
-
@ChristophJohn java -version -> java 版本 "15.0.2" 2021-01-19 Java(TM) SE 运行时环境 (build 15.0.2+7-27) Java HotSpot(TM) 64 -Bit Server VM (build 15.0.2+7-27, mixed mode, sharing \n javac -version : javac 15.0.2 这些信息能说明问题吗?
-
是的。请参阅我的评论和乔纳森的评论。
-
@JonathanCoustick 我做了并且我编辑了 asevent.bat/conf 但我没有工作同样的问题发生