首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Payara 5.2020.4没有启动

Payara 5.2020.4没有启动
EN

Stack Overflow用户
提问于 2020-10-14 07:40:24
回答 2查看 1.5K关注 0票数 2

我已经在我的windows 10,64位操作系统上安装了jdk1.8.0_171,昨天我下载了Payara Micro Community 5.2020.4并在Netbeans 8.2上添加了服务器,但是当我试图启动服务器时,NetBeans Payara服务器日志显示了以下错误

代码语言:javascript
复制
Error: Could not find or load main class [9|]--add-opens=java.logging.java.util.logging=ALL-UNNAMED

需要线索来解决这个错误

提前感谢

EN

回答 2

Stack Overflow用户

发布于 2020-10-14 21:14:02

这是由于Payara的配置发生了变化,这与旧版本的Netbeans (GlassFish)插件启动Payara服务器的方式不兼容。该插件使用一种恶意机制来读取域配置,直接启动Payara Server的Java进程,而不是使用asadmin启动程序。

您可以通过在domain.xml中编辑glassfish/domains/domain1/config/domain.xml文件来轻松地修复这个问题。只需删除找到[]括号的所有jvm选项元素即可。这些定义了适用JVM选项的Java版本。通常这是为了在JDK 9+上运行,所以如果您在Java 8上运行,那么删除这些选项是安全的。

因此,删除此选项和所有类似的选项:

代码语言:javascript
复制
<jvm-option>[9|]--add-opens=java.logging.java.util.logging=ALL-UNNAMED</jvm-option>

将Netbeans升级到最新版本12.1也解决了此问题,因为Netbeans已经更新以了解配置中的此更改。

票数 2
EN

Stack Overflow用户

发布于 2022-01-26 18:20:27

我对payara-5.2021.10 on netbeans 8.2jdk1.8.0_311也有类似的问题。payara在终端中成功启动,命令如下:

代码语言:javascript
复制
glassfish/bin/asadmin start-domain

,但是当我在netbeans中启动服务器时,会出现一些错误:

代码语言:javascript
复制
Unrecognized VM option 'UseOpenJSSE'
Unrecognized VM option 'HotswapAgent=core'
Unrecognized option: -Xlog:redefine+class*=info

OndroMih的解决方案工作得很好。我在domain.xml中删除了这一行。"glassfish/domains/domain1/config/domain.xml

Azul-1.8.0u222-1.8.0u260-XX:+UseOpenJSSE动态代码演进-11.0.10区-XX:HotswapAgent=核心动态代码演进-11.0.10区-Xlog:重新定义+class*=info

现在好了

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

https://stackoverflow.com/questions/64348698

复制
相关文章

相似问题

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