Java Nexus无法写入ressource
我有一个关于NEXUS OSS的奇怪问题。我们再也不能和maven在一起了。总是在推送时获取错误“ 未能部署项目无法传输项目 起初,我在nexus oss日志中发现以下错误: 2017-07-18 09:22:16226+0200警告[Timer-0]*系统java.util.prefs-无法锁定用户prefs。Unix错误代码2。 2017-07-18 09:22:16226+0200警告[Timer-0]*系统java.util.prefs-无法刷新用户prefs:java.util.prefs.BackingStoreException:无法获取文件锁 我在谷歌上搜索,找到了一个解决方案 我对它进行了修改,使之适用于3.4版。因此,我必须在中添加Java行 /opt/nexus/bin/nexus.vmoptions 此行已添加 -Djava.util.prefs.userRoot=/home/nexus/.java 我还创建了目录 /home/nexus/.java/.userPrefs 我将服务用户nexus和组nexus指定为所有者,并为测试目的编辑了777的权限 重新启动后,推送客户端仍然存在错误,但我在日志中再也看不到任何错误。锁用户错误现在消失了 有人知道该怎么做吗 Nexus OSS版本:3.4.0-02 Debian.:8 爪哇语: java版本“1.8.0_102”java(TM)SE运行时环境(构建 1.8.0_102-b14)Java热点(TM)64位服务器虚拟机(构建25.102-b14,混合模式)Java Nexus无法写入ressource,java,linux,maven,permissions,nexus,Java,Linux,Maven,Permissions,Nexus,我有一个关于NEXUS OSS的奇怪问题。我们再也不能和maven在一起了。总是在推送时获取错误“ 未能部署项目无法传输项目 起初,我在nexus oss日志中发现以下错误: 2017-07-18 09:22:16226+0200警告[Timer-0]*系统java.util.prefs-无法锁定用户prefs。Unix错误代码2。 2017-07-18 09:22:16226+0200警告[Timer-0]*系统java.util.prefs-无法刷新用户prefs:java.util.pre
下面的决议成功了
Nexus在NGINX Reverseproxy后面运行,NGINX Reverseproxy不允许“PUT”操作。只能在允许的地方获取和发布。我通过编辑我的
/usr/local/nexus/bin/nexus.vmoptions
并附加
-Djava.util.prefs.userRoot=/home/nexus/.java
目录必须存在,用户也必须是nexus
它对我有用