错误是:
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:128)
at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.newServiceLocator(AbstractModulesRegistryImpl.java:120)
at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.createServiceLocator(AbstractModulesRegistryImpl.java:194)
at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.createServiceLocator(AbstractModulesRegistryImpl.java:200)
at com.sun.enterprise.module.single.StaticModulesRegistry.createServiceLocator(StaticModulesRegistry.java:64)
at com.sun.enterprise.admin.cli.CLIContainer.getServiceLocator(CLIContainer.java:193)
at com.sun.enterprise.admin.cli.CLIContainer.getLocalCommand(CLIContainer.java:231)
at com.sun.enterprise.admin.cli.CLICommand.getCommand(CLICommand.java:207)
at com.sun.enterprise.admin.cli.AdminMain.executeCommand(AdminMain.java:347)
at com.sun.enterprise.admin.cli.AdminMain.doMain(AdminMain.java:282)
at org.glassfish.admin.cli.AsadminMain.main(AsadminMain.java:33)我的java -version:
java version 16.0.2 -- 2021-07-2020
项目还使用JDK - 16.0.2。
GlassFish正在使用JRE: - JDK - 16.0.2
我也这么做了:
set JAVA_HOME="C:\Program Files\Java\jdk-16.0.2"
set PATH="%JAVA_HOME%/bin;%PATH%"有什么问题吗?GF不能使用这个jdk或jre吗?
发布于 2022-03-18 05:11:16
尝试转到这个地址的glassfish目录,用记事本打开setenv file.bat并添加到AS_JAVA=C:\Program Files\Java\jdk1.8.0_251 (您的路径到java 8)
https://stackoverflow.com/questions/68996057
复制相似问题