nexus未开启匿名访问Anonymous Access,访问maven元数据maven-metadata,报401未授权Unauthorized错误

一、背景

下午在调试nexus的时候,其他同事不小心把匿名访问停用了,导致客户端android打包的时候,报错: Received status code 401 from server: Unauthorized。

访问http://192.168.xx.xx:8081/repository/public/com/xxx/xxxcore/4.1.28-SNAPSHOT/maven-metadata.xml,提示必须输入用户名和密码。

这显然不符合我们的需求,在打包的时候,应该是可以匿名访问的。(只有上传jar包的时候,才会要求用户名+密码)

二、开启匿名访问

  • 禁用匿名访问
  • 开启匿名访问

勾选:"Allow anonymous users to access the server",意思是允许匿名用户访问nexus服务器。

Realm 选择默认的Local Authenticating Realm即可。

RealmsManage

the active security realms and their order

三、总结

开启匿名访问后,再次访问maven-metadata.xml,不再让我们输入用户名和密码了。

这时,android打包成功,不再报错401未授权Unauthorized了。

相关推荐
不要飞升2 分钟前
百日筑基第十一天-看看SpringBoot
java·spring boot·后端·实习
萝卜地里的兔子4 分钟前
面向对象编程思想新解 第二章 编程的本质
java·开发语言
xw-pp5 分钟前
回溯法的小结与概述
java·数据结构·c++·python·算法·递归
创作小达人11 分钟前
InnoDB中的表级锁、页级锁、行级锁详解
java·数据库·mysql
虫小宝16 分钟前
Java中的服务化架构设计与实现
java·开发语言
请叫我青哥17 分钟前
第二十条:与抽象类相比,优先选择接口
java·开发语言
ytgytg2818 分钟前
SpringBoot返回应答为String类型时,默认带双引号(““),取消双引号的方法
java·spring boot·后端
爱编程的Tom1 小时前
Map && Set(Java篇详解)
java·开发语言·数据结构·学习·算法
u0104058361 小时前
如何使用Maven管理Java项目依赖
java·开发语言·maven
missterzy1 小时前
Spring Boot 创建定时任务
java·数据库·spring boot·定时任务