nexus私服update repair index索引失败解决方案

  问题描述:

  搭建Maven的Nexus私服仓库,一般安装完Nexus后,默认是没有Central  Browse Index索引的,但如果没有索引就没有Nexus存在的价值。

  两种解决方法:

Nexus自动更新下载 ——(考虑网速原因,比较慢,不建议)

自行手动下载 —— (强烈推荐)


方案一:

1.如果是在公司或者其他地方使用代理上网,需要在Nexus设置代理。

2.将type为proxy的Central此处改为true,方案二同样如此!


3.选择Update Index。  只要你不停服务,它会慢慢更新,更新完后你就能看到了!

4.你可以在从Administration——ScheduledTasks中查看下载进度

5.当Update更新完成后,Browse Index下就会有索引。 第一次更新会很慢,下载的目标文件夹在sonatype-work\nexus\indexer\central-ctx目录下,我的有2.14G。  第二次及以后就不会了。

方案二:

1、通过其它方式下载如下两个文件:


可以在迅雷或者浏览器下载中新建,复制以下地址即可下载


http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.properties


http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.gz


2、安装一个apache静态资源服务器(或者其他服务器)
  a.将服务器端口改为80
 b.在其根目录root下新建一个maven2目录,进入maven2目录,新建.index目录,把上述两个文件拷贝该目录下。
注意:.index文件夹,可能需要在dos命令下用mkdir建立

3.修改Host文件,即IP映射
 编辑 c:\WINDOWS\system32\drivers\etc\hosts 文件,在文件中加入:
 127.0.0.1   repo1.maven.org
注意 :hosts文件不能配端口,给host文件添加Users可修改权限。

4.好了,再运行update index,就会直接下载我们这两个文件中的内容
Ok,这样应该就能正常的下载了


5.schedule task中  update index 任务正在 running , 等运行结束后,刷新列表就可以看到索引了!



6.最后我们要把hosts文件改回来,去掉ip域名定向

参考资料: http://blog.csdn.net/zzq900503/article/details/41743351
  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值