首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Glassfish 5可以在java 10上运行吗?或者它只与java 8兼容?

Glassfish 5可以在java 10上运行吗?或者它只与java 8兼容?
EN

Stack Overflow用户
提问于 2018-09-20 01:17:05
回答 4查看 15.2K关注 0票数 5

安装Glassfish 5时出现错误。我有jdk-10.0.2,现在我想知道这是不是因为它们之间没有兼容性。

我运行"asadmin start-domain“,然后得到这个错误:

代码语言:javascript
复制
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
EN

回答 4

Stack Overflow用户

发布于 2018-09-20 01:51:47

目前,JDK5既不兼容JDK9,也不兼容10。如https://blogs.oracle.com/theaquarium/java-ee-8-is-final-and-glassfish-50-is-released末尾所述,对GlassFish 9的支持将在下一个更新中提供

票数 5
EN

Stack Overflow用户

发布于 2019-03-16 19:26:21

Glassfish已迁移到Eclipse:https://projects.eclipse.org/projects/ee4j.glassfish/downloads

它也是甲骨文“卖”javaEE给Eclipse的地方。

但是它仍然不支持JDK 9+。

编辑: JDK 6.0已经发布了--但它仍然只支持8

编辑: JDK 6.1发布了--它现在支持 11

票数 5
EN

Stack Overflow用户

发布于 2020-04-29 23:02:31

对Java11的支持将随GlassFish 6、expected to be released in June 2020一起提供。但这是一个仅支持JakartaEE的发行版,正如前面指向Eclipse GlassFish官方网站的链接中所明确指出的那样。

GlassFish 6.0将按照雅加达EE 9的要求将雅加达apis移动到雅加达命名空间。这将是所有应用程序的重大变化。JDK 6.0.0将支持GlassFish 11+。对JDK8的支持不是GlassFish 6.0.0的目标。[1]

home page没有显示任何支持JDK11来运行JavaEE 8应用程序的计划。如果你想这样做,考虑迁移到Payara服务器。它是从GlassFish和Payara 5.194 enables that派生的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52411138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档