战争:使用默认值

问题描述 投票:0回答:3

我们在启动应用程序时收到的警告级日志在下面,

[main()]开始... [确定] 2019年9月3日1:38:17 pm com.hazelcast.config.abstractxmlconfighelper警告: Hazelcast模式位置不正确,使用默认警告: 非法反思访问操作发生了警告:非法 反光访问 com.hazelcast.internal.networking.nio.selectoroptimizer (文件:/home/abc/def/ghe/lib/thirdparty/hazelcast-3.12.jar)到字段 sun.nio.ch.selectorimpl.SelectedKeys警告:请考虑 将其报告给维护者 com.hazelcast.internal.networking.nio.selectorOptimizer警告:使用 -ILLEGAL-ACCESS =警告要警告进一步的非法反思访问操作警告:所有非法访问操作将是 在以后的版本中被拒绝

如何忽略这些警告日志或如何更改日志级别信息?

或您知道什么?

warnings hazelcast
3个回答
2
投票
如果您在应用程序中使用的Hazelcast.xml文件与Hazelcast.xml文件(Hazelcast Jar文件)中的XSD版本之间的版本不匹配,则会发出此警告。 the是关于同一警告的测试人员投诉之一。在调查时,我发现她的Hazelcast.xml文件具有一些不同的XSD版本,如下所示:

<hazelcast xmlns="http://www.hazelcast.com/schema/config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.hazelcast.com/schema/config hazelcast-config- 3.6.xsd">

whereas在我的机器中,我没有得到警告,因此,我只需在她的Hazelcast.xml文件中复制我的名称空间标题,它解决了她的问题。

<hazelcast xmlns="http://www.hazelcast.com/schema/config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.hazelcast.com/schema/config http://www.hazelcast.com/schema/config/hazelcast-config-3.12.xsd">
因此,请确保您在Hazelcast.xml文件中使用相同版本的XSD URL与Hazelcast Jar版本。
    

try改变

<hazelcast-client xmlns:xsi="w3.org/2001/XMLSchema-instance" xsi:schemaLocation="hazelcast.com/schema/client-config hazelcast.com/schema/client-config/hazelcast-client-config-3.6.xsd" xmlns="httt p://www.hazelcast.com/schema/client-config">

to

0
投票
<hazelcast-client xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.hazelcast.com/schema/client-config hazelcast-client-config-3.12.xsd" xmlns="http://www.hazelcast.com/schema/client-config">

可能是一个剪切和粘贴错误,但是在您的评论中,
xmlns
在“ http:section.”中具有3“ t” s。

或,由于您使用的是3.12,因此可以使用yaml配置。

XSI:schemalocation =“http://www.hazelcast.com/schema/config

https://hazelcast.com/schema/config/hazelcast-config-5.3.3.xsd“

使用架构 - 最新版本为5.3(或更高),因为Hazelcast 3.x版本已过时。


0
投票
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.