web-dev-qa-db-ja.com

GlassfishをJava 9で実行する方法は?

思い出すと、asadminを呼び出してasadmin Shellに入るだけです。

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および他のいくつかのコマンドを直接入力しようとしました-すべてクラッシュします。

2
Thufir

GlassFish 5はまだJDK 9をサポートしていません。 JDK 9のサポートに関する作業は進行中であり、バージョン5.0.1の一部になります- https://javaee.github.io/glassfish/download の通知を参照してください

Payara Server 、GlassFishのアクティブに維持されるフォークは、バージョン5 - Alpha 2以降のJDK 9で実行されます。これはプレリリースであり、まだ完全にはテストされていませんが、JDK 9のサポートが必要な場合は、GlassFish 5.0.1がリリースされるまでそれを行う唯一のリリースサーバーである可能性があります。

4
OndroMih