安装 Glassfish 5 时出错。我有 jdk-10.0.2,现在我想知道这是不是因为它们之间没有兼容性。
我正在运行“asadmin start-domain”,然后出现此错误:
Exception in thread "main" java.lang.NullPointerException
at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.ini
tializeServiceLocator(AbstractModulesRegistryImpl.java:152)
at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.new
ServiceLocator(AbstractModulesRegistryImpl.java:144)
at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.cre
ateServiceLocator(AbstractModulesRegistryImpl.java:218)
at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.cre
ateServiceLocator(AbstractModulesRegistryImpl.java:224)
at com.sun.enterprise.module.single.StaticModulesRegistry.createServiceL
ocator(StaticModulesRegistry.java:88)
at com.sun.enterprise.admin.cli.CLIContainer.getServiceLocator(CLIContai
ner.java:217)
at com.sun.enterprise.admin.cli.CLIContainer.getLocalCommand(CLIContaine
r.java:255)
at com.sun.enterprise.admin.cli.CLICommand.getCommand(CLICommand.java:23
1)
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)
Thanks for you guide in anticipation
Run Code Online (Sandbox Code Playgroud)
小智 5
目前,GlassFish 5 不兼容 JDK 9 或 10。如https://blogs.oracle.com/theaquarium/java-ee-8-is-末尾所述,下一次更新将提供对 JDK 9 的支持。final-and-glassfish-50-is-released
Glassfish 已移至 Eclipse:https : //projects.eclipse.org/projects/ee4j.glassfish/downloads
Oracle 也向 Eclipse“出售”了 javaEE。
但它仍然不支持JDK 9+
编辑: Glassfish 6.0 已经发布 - 但它仍然只支持 JDK 8
编辑: Glassfish 6.1 已发布 - 现在支持 JDK 11