nexus升级

升级路径

https://help.sonatype.com/en/supported-nexus-repository-manager-upgrade-paths.html

升级

https://help.sonatype.com/en/upgrading-a-standalone-instance.html

如果修改了jvm的默认参数,升级之后,会报以下warn,

WARN  [Timer-0]  *SYSTEM java.util.prefs - Could not lock User prefs.  Unix error code 2.
WARN  [Timer-0]  *SYSTEM java.util.prefs - Couldn't flush user prefs: java.util.prefs.BackingStoreException: Couldn't get file lock.

解决办法:

Defaults to -Xms2703m -Xmx2703m -XX:MaxDirectMemorySize=2703m -Djava.util.prefs.userRoot=${NEXUS_DATA}/javaprefs
${NEXUS_DATA} 设置为持久化目录
-Xms2703m -Xmx2703m -XX:MaxDirectMemorySize=2703m -Djava.util.prefs.userRoot=/nexus-data/javaprefs

原因是
修改了INSTALL4J_ADD_VM_PARAMS, 没有设置 java.util.prefs.userRoot的值
参考链接:https://github.com/sonatype/docker-nexus3/blob/main/README.md#notes

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容