我刚刚下载了 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 中设置路径 -> set path = C:/.../Java/bin - 没有帮助。尝试启动:asadmin start-domain domain1 - 没有帮助。
已安装:jdk-9.0.1 8号也试过了,没用。怎么办???
最佳答案
好的,Glassfish 5.1 暂时不存在。使用此解决方案继续使用 Glassfish 5.0:
只需在位于此处的 asenv.bat
文件中设置 AS_JAVA
变量:C:\DEVENV\glassfish5\glassfish\config
。
要编辑的文件:添加最后一行
重新启动您的服务器....享受:
关于java - Glassfish 服务器未启动。空点异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47458119/