微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Mule ESB内核4.2-wrapper.conf java.additional属性中的空白

如何解决Mule ESB内核4.2-wrapper.conf java.additional属性中的空白

我在wrapper.conf文件中注意到,java.additional中有一个空白。属性

wrapper.java.additional.5=-Dorg.glassfish.grizzly.nio.transport.TCPNIOTransport.max-receive-buffer-size=1048576
wrapper.java.additional.6=-Dorg.glassfish.grizzly.nio.transport.TCPNIOTransport.max-send-buffer-size=1048576

# Limit the Metaspace Size to protect system memory from unwanted usage
# Increase this value if you get "java.lang.OutOfMemoryError: Metaspace" error
wrapper.java.additional.8=-XX:MaxMetaspaceSize=256m

可以吗?我认为所有从8开始的其他属性都将被忽略。另外,当我添加属性(18,因为原始文件中的最后一个活动属性是17)时,它也会被忽略。

解决方法

是的,因为在默认的wrapper.conf中有一个配置选项可以接受差距,所以差距可以解决:

# Ignore gaps in additional properties sequence
wrapper.ignore_sequence_gaps=TRUE

忽略的选项是其他问题的征兆。您是否正在Windows中作为服务运行?关于自动生成的属性会覆盖手动设置的属性的已知权限问题:https://help.mulesoft.com/s/article/wrapper-conf-Configuration-is-not-Updated-when-Mule-Runtime-is-running-as-a-Windows-Service

在这种情况下,您需要卸载并重新安装Mule服务。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。