Насколько я помню, достаточно вызвать asadmin
для входа в оболочку asadmin
:
thufir@dur:~$
thufir@dur:~$ glassfish-5.0/glassfish5/bin/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)
thufir@dur:~$
thufir@dur:~$ java -version
openjdk version "9.0.0.15"
OpenJDK Runtime Environment (Zulu build 9.0.0.15+181)
OpenJDK 64-Bit Server VM (Zulu build 9.0.0.15+181, mixed mode)
thufir@dur:~$
thufir@dur:~$ javac -version
javac 9.0.0.15
thufir@dur:~$
thufir@dur:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=17.10
DISTRIB_CODENAME=artful
DISTRIB_DESCRIPTION="Ubuntu 17.10"
thufir@dur:~$
Я также пробовал напрямую ввести list-domains
, а также несколько других команд - все вылетает.
GlassFish 5 еще не поддерживает JDK 9. Работа над поддержкой JDK 9 продолжается и будет частью версии 5.0.1 - см. уведомление в https://javaee.github.io/glassfish/download
Сервер Payara, активно сохраняемое ветвление GlassFish, работает на JDK 9 начиная с версии 5 - Alpha 2
. Это - предварительный выпуск и еще полностью протестированный, но если Вам нужна поддержка JDK 9, это - вероятно, единственный выпущенный сервер, который делает это, пока GlassFish 5.0.1 не отсутствует.