我有一个关于NEXUS OSS的奇怪问题。我们不能再用maven推动它。总是收到错误就推“Nexus无法写出资源
未能部署神器不能转移神器
起初我收到以下错误的关系OSS日志:
2017年-07-18 09:22:16,226 + 0200 WARN [Timer-0] * SYSTEM java.util.prefs - 无法锁定用户首选项Unix错误代码2. 2017-07-18 09:22:16,226 + 0200 WARN [Timer-0] * SYSTEM java.util.prefs - 无法刷新用户prefs:java.util.prefs.BackingStoreException:无法获取文件锁定。
我一派,并在这里找到了解决办法: https://support.sonatype.com/hc/en-us/articles/213464868-Nexus-startup-fails-with-Could-not-lock-User-prefs-Couldn-t-flush-user-prefs-Couldn-t-get-file-lock-我修改了它与3.4版本的工作。所以我不得不添加Java行
/opt/nexus/bin/nexus.vmoptions
此行被添加
-Djava.util.prefs.userRoot = /home/nexus/.java
我还创建的目录
/home/nexus/.java/.userPrefs
我分配服务用户之间的关系以及组关系作为所有者和编辑也用于测试目的的权利,777
另一个重新启动后,错误仍然出现在客户端进行推送,但我在日志中看不到任何错误。锁定用户错误现在消失了。
有没有人有想法该怎么办?
的Nexus OSS版本:3.4.0-02 Debian的:8 的Java:
Java版本 “1.8.0_102的” Java(TM)SE运行时环境(建 1.8.0_102- b14)Java HotSpot™64位服务器虚拟机(内部版本25.102-b14,混合模式)