【发布时间】:2018-05-07 13:46:55
【问题描述】:
我刚刚下载了 GlassFish 5.0 存档 - 完整平台,解压缩,我通过命令行运行它。
asadmin 起始域
问题:
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 -> set path = C:/.../Java/bin 中设置路径 - 没有帮助。尝试启动:asadmin start-domain domain1 - 没有帮助。
已安装:jdk-9.0.1 8号也试过了,没用。怎么办???
【问题讨论】:
-
你是认真的吗?请阅读我的描述!
-
我已经这样做了,这就是我说
Possible重复的原因。不是exact -
就像@Jonathan 说的,GlassFish 5 与 Java 9 不兼容,就我而言,我使用的是 GlassFish 5.1,从系统中清除/卸载 java 9 并安装 Java 8。确保在键入 java -version 在命令行你得到的响应是 java 8 而不是 9
-
Vifier Lockla 提供了解决方案:您只需指定要用于 Glassfih 或 Payara 的 Java 版本。 Payara 服务器也有同样的问题。
标签: java intellij-idea nullpointerexception glassfish payara