Может ли Glassfish 5 работать с Java 10 или он совместим только с Java 8? - PullRequest
0 голосов
/ 19 сентября 2018

получаю ошибку при установке Glassfish 5. У меня есть jdk-10.0.2, теперь я хочу знать, связано ли это с тем, что между ними нет совместимости.

Я запускаю "asadmin start-domain", а затемполучаю эту ошибку:

Exception in thread "main" java.lang.NullPointerException
        at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.ini
tializeServiceLocator(AbstractModulesRegistryImpl.java:152)
        at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.new
ServiceLocator(AbstractModulesRegistryImpl.java:144)
        at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.cre
ateServiceLocator(AbstractModulesRegistryImpl.java:218)
        at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.cre
ateServiceLocator(AbstractModulesRegistryImpl.java:224)
        at com.sun.enterprise.module.single.StaticModulesRegistry.createServiceL
ocator(StaticModulesRegistry.java:88)
        at com.sun.enterprise.admin.cli.CLIContainer.getServiceLocator(CLIContai
ner.java:217)
        at com.sun.enterprise.admin.cli.CLIContainer.getLocalCommand(CLIContaine
r.java:255)
        at com.sun.enterprise.admin.cli.CLICommand.getCommand(CLICommand.java:23
1)
        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)

Thanks for you guide in anticipation

Ответы [ 3 ]

0 голосов
/ 16 марта 2019

Glassfish перешел на Eclipse: https://projects.eclipse.org/projects/ee4j.glassfish

Это также Eclipse, что Oracle "продал" javaEE.

Но он все еще не поддерживает JDK 9 +

0 голосов
/ 05 августа 2019

я работаю с glassfish 5.1 , Glassfish перешел на Eclipse, https://projects.eclipse.org/projects/ee4j.glassfish/downloads уведомление : вы должны установитьjdk8

Далее вы должны создать /usr/lib/systemd/system/glassfish.service,

vi /usr/lib/systemd/system/glassfish.service
cat /usr/lib/systemd/system/glassfish.service
[Unit]
Description = GlassFish Server v5.0
After = syslog.target network.target

[Service]
User = glassfish
ExecStart = /usr/java/jdk1.8.0_221-amd64/bin/java -jar /opt/glassfish5/glassfish/lib/client/appserver-cli.jar start-domain
ExecStop = /usr/java/jdk1.8.0_221-amd64/bin/java -jar /opt/glassfish5/glassfish/lib/client/appserver-cli.jar stop-domain
ExecReload = /usr/java/jdk1.8.0_221-amd64/bin/java -jar /opt/glassfish5/glassfish/lib/client/appserver-cli.jar restart-domain
Type = forking

[Install]
WantedBy = multi-user.target

, затем перезагрузить системный менеджер,

systemctl daemon-reload

и запустите glassfish.service

systemctl start glassfish.service

введите описание изображения здесь

0 голосов
/ 19 сентября 2018

На данный момент GlassFish 5 не совместим ни с JDK 9, ни с 10. Поддержка JDK 9 будет поставляться со следующим обновлением, как указано в конце https://blogs.oracle.com/theaquarium/java-ee-8-is-final-and-glassfish-50-is-released

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...