nexus在公司域环境配置私库代理配置

来源:互联网 发布:java 教程哪个好 编辑:程序博客网 时间:2024/05/01 06:57


 背景

版本信息:

 maven home: /usr/share/maven
Java version: 1.6.0_30, vendor: Sun Microsystems Inc.
Java home: /usr/lib/jvm/java-6-sun-1.6.0.30/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "3.5.0-37-generic", arch: "i386", family: "unix"


当我试图在我公司内网的环境下大家maven的私库的时候,发现死活不能访问成功,update  index报错。

 NT LAN Manager Domain 设置一致有问题,不知道怎么办。



错误描述:

错误信息我定位到这里:


 org.sonatype.nexus.proxy.RemoteStorageException: The method execution returned result code 407 (expected 200). [repositoryId="central", requestPath="/.index/nexus-maven-repository-index.properties", remoteUrl="http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.properties"]


然后百度,未果,检查自己的配置。


一一贴出来:




   

jvm 1    | 2013-08-23 10:27:54 INFO  [ool-1-thread-11] - org.sonatype.nexus.tasks.UpdateIndexTask - Scheduled task (UpdateIndexTask) started :: Updating repository index "Central" from path / and below.jvm 1    | 2013-08-23 10:27:54 INFO  [ool-1-thread-11] - org.sonatype.nexus.index.DefaultIndexerManager - Trying to get remote index for repository "Central" [id=central]jvm 1    | 2013-08-23 10:27:54 WARN  [ool-1-thread-11] - org.sonatype.nexus.index.DefaultIndexerManager - Cannot fetch remote index for repository "Central" [id=central]jvm 1    | org.sonatype.nexus.proxy.RemoteStorageException: The method execution returned result code 407 (expected 200). [repositoryId="central", requestPath="/.index/nexus-maven-repository-index.properties", remoteUrl="http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.properties"]jvm 1    |      at org.sonatype.nexus.proxy.storage.remote.commonshttpclient.CommonsHttpClientRemoteStorage.retrieveItem(CommonsHttpClientRemoteStorage.java:203) ~[nexus-proxy-2.1.1.jar:na]jvm 1    |      at org.sonatype.nexus.index.DefaultIndexerManager$2.retrieve(DefaultIndexerManager.java:1104) ~[nexus-indexer-lucene-plugin-2.1.1.jar:na]jvm 1    |      at org.apache.maven.index.updater.DefaultIndexUpdater.downloadIndexProperties(DefaultIndexUpdater.java:459) ~[indexer-core-4.1.3-SONATYPE.jar:4.1.3-SONATYPE]jvm 1    |      at org.apache.maven.index.updater.DefaultIndexUpdater.access$000(DefaultIndexUpdater.java:76) ~[indexer-core-4.1.3-SONATYPE.jar:4.1.3-SONATYPE]jvm 1    |      at org.apache.maven.index.updater.DefaultIndexUpdater$IndexAdaptor.setProperties(DefaultIndexUpdater.java:589) ~[indexer-core-4.1.3-SONATYPE.jar:4.1.3-SONATYPE]jvm 1    |      at org.apache.maven.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:814) ~[indexer-core-4.1.3-SONATYPE.jar:4.1.3-SONATYPE]jvm 1    |      at org.apache.maven.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:157) ~[indexer-core-4.1.3-SONATYPE.jar:4.1.3-SONATYPE]jvm 1    |      at org.sonatype.nexus.index.DefaultIndexerManager.updateRemoteIndex(DefaultIndexerManager.java:1139) [nexus-indexer-lucene-plugin-2.1.1.jar:na]jvm 1    |      at org.sonatype.nexus.index.DefaultIndexerManager.downloadRepositoryIndex(DefaultIndexerManager.java:1016) [nexus-indexer-lucene-plugin-2.1.1.jar:na]jvm 1    |      at org.sonatype.nexus.index.DefaultIndexerManager.reindexRepository(DefaultIndexerManager.java:890) [nexus-indexer-lucene-plugin-2.1.1.jar:na]jvm 1    |      at org.sonatype.nexus.index.DefaultIndexerManager.reindexRepository(DefaultIndexerManager.java:838) [nexus-indexer-lucene-plugin-2.1.1.jar:na]jvm 1    |      at org.sonatype.nexus.index.DefaultIndexerManager.reindexRepository(DefaultIndexerManager.java:812) [nexus-indexer-lucene-plugin-2.1.1.jar:na]jvm 1    |      at org.sonatype.nexus.tasks.ReindexTaskHandlerLegacy.reindexRepository(ReindexTaskHandlerLegacy.java:54) [nexus-indexer-lucene-plugin-2.1.1.jar:na]jvm 1    |      at org.sonatype.nexus.tasks.AbstractIndexerTask.doRun(AbstractIndexerTask.java:69) [nexus-indexer-lucene-plugin-2.1.1.jar:na]jvm 1    |      at org.sonatype.nexus.scheduling.AbstractNexusTask.call(AbstractNexusTask.java:158) [nexus-app-2.1.1.jar:na]jvm 1    |      at org.sonatype.scheduling.DefaultScheduledTask.call(DefaultScheduledTask.java:459) [plexus-task-scheduler-1.6.0.jar:na]jvm 1    |      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) [na:1.6.0_30]jvm 1    |      at java.util.concurrent.FutureTask.run(FutureTask.java:138) [na:1.6.0_30]jvm 1    |      at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98) [na:1.6.0_30]jvm 1    |      at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:206) [na:1.6.0_30]jvm 1    |      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [na:1.6.0_30]jvm 1    |      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [na:1.6.0_30]jvm 1    |      at java.lang.Thread.run(Thread.java:662) [na:1.6.0_30]jvm 1    | 2013-08-23 10:27:54 WARN  [ool-1-thread-11] - org.sonatype.nexus.tasks.UpdateIndexTask - Scheduled task (UpdateIndexTask) failed :: Updating repository index "Central" from path / and below. (started 2013-08-23T10:27:54+08:00, runtime 0:00:00.100)jvm 1    | org.sonatype.nexus.proxy.RemoteStorageException: The method execution returned result code 407 (expected 200). [repositoryId="central", requestPath="/.index/nexus-maven-repository-index.properties", remoteUrl="http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.properties"]jvm 1    |      at org.sonatype.nexus.proxy.storage.remote.commonshttpclient.CommonsHttpClientRemoteStorage.retrieveItem(CommonsHttpClientRemoteStorage.java:203) ~[nexus-proxy-2.1.1.jar:na]jvm 1    |      at org.sonatype.nexus.index.DefaultIndexerManager$2.retrieve(DefaultIndexerManager.java:1104) ~[na:na]jvm 1    |      at org.apache.maven.index.updater.DefaultIndexUpdater.downloadIndexProperties(DefaultIndexUpdater.java:459) ~[na:na]jvm 1    |      at org.apache.maven.index.updater.DefaultIndexUpdater.access$000(DefaultIndexUpdater.java:76) ~[na:na]jvm 1    |      at org.apache.maven.index.updater.DefaultIndexUpdater$IndexAdaptor.setProperties(DefaultIndexUpdater.java:589) ~[na:na]jvm 1    |      at org.apache.maven.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:814) ~[na:na]jvm 1    |      at org.apache.maven.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:157) ~[na:na]jvm 1    |      at org.sonatype.nexus.index.DefaultIndexerManager.updateRemoteIndex(DefaultIndexerManager.java:1139) ~[na:na]jvm 1    |      at org.sonatype.nexus.index.DefaultIndexerManager.downloadRepositoryIndex(DefaultIndexerManager.java:1016) ~[na:na]jvm 1    |      at org.sonatype.nexus.index.DefaultIndexerManager.reindexRepository(DefaultIndexerManager.java:890) ~[na:na]jvm 1    |      at org.sonatype.nexus.index.DefaultIndexerManager.reindexRepository(DefaultIndexerManager.java:838) ~[na:na]jvm 1    |      at org.sonatype.nexus.index.DefaultIndexerManager.reindexRepository(DefaultIndexerManager.java:812) ~[na:na]jvm 1    |      at org.sonatype.nexus.tasks.ReindexTaskHandlerLegacy.reindexRepository(ReindexTaskHandlerLegacy.java:54) ~[na:na]jvm 1    |      at org.sonatype.nexus.tasks.AbstractIndexerTask.doRun(AbstractIndexerTask.java:69) ~[na:na]jvm 1    |      at org.sonatype.nexus.scheduling.AbstractNexusTask.call(AbstractNexusTask.java:158) ~[nexus-app-2.1.1.jar:na]jvm 1    |      at org.sonatype.scheduling.DefaultScheduledTask.call(DefaultScheduledTask.java:459) [plexus-task-scheduler-1.6.0.jar:na]jvm 1    |      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) [na:1.6.0_30]jvm 1    |      at java.util.concurrent.FutureTask.run(FutureTask.java:138) [na:1.6.0_30]jvm 1    |      at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98) [na:1.6.0_30]jvm 1    |      at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:206) [na:1.6.0_30]jvm 1    |      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [na:1.6.0_30]jvm 1    |      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [na:1.6.0_30]jvm 1    |      at java.lang.Thread.run(Thread.java:662) [na:1.6.0_30]



本地nexus配置


Default HTTP Proxy Settings (optional)

  
Non Proxy Hosts
  • localhost*
  • 172.21.*
    

172.20.240.37是我公司上网代理的服务器ip,1080是我公司代理服务器的端口。




Authentication (optional)


hz08722是代理域账号,passwod是我的域密码,NT Lan Host 是我私服务器的IP, NT  LAN  Manager Domain是我的域,我们公司的是UTSCN。



解决办法

NT LAN主机主机,我设置我公司的域服务器,发现不行,错误依旧,最后面在Stack Overflow 找到有个人跟我遇到同样的问题。


1down vote

I entered my local ip address as NT LAN Host and it worked. My bad :(

share|improve this answer


NT LAN我也是抱着死马当活马医的办法,设置为我本地的ip,好比我maven私库的ip是,172.21.77.119,那么我设置为本地IP。



最后奇迹发生了,我tail  -f  warapper.log 文件。


jvm 1    | 2013-08-23 10:47:19 INFO  [ool-1-thread-11] - org.sonatype.nexus.index.DefaultIndexerManager - Publishing index for repository centraljvm 1    | 2013-08-23 10:48:37 INFO  [ool-1-thread-11] - org.sonatype.nexus.tasks.UpdateIndexTask - Scheduled task (UpdateIndexTask) finished :: Updating repository index "Central" from path / and below. (started 2013-08-23T10:45:44+08:00, runtime 0:02:52.948)jvm 1    | 2013-08-23 10:54:07 INFO  [qtp27742346-36 ] - org.sonatype.nexus.plugins.lvo.strategy.HttpGetPropertiesDiscoveryStrategy - ... proxy setup with host '172.20.240.37'jvm 1    | 2013-08-23 10:54:07 INFO  [qtp27742346-36 ] - org.sonatype.nexus.plugins.lvo.strategy.HttpGetPropertiesDiscoveryStrategy - ... proxy authentication setup for NTLM domain 'utscn'jvm 1    | 2013-08-23 11:00:33 INFO  [ehaus-snapshots] - org.sonatype.nexus.proxy.registry.DefaultRepositoryRegistry-codehaus-snapshots - Next attempt to auto-unblock the "Codehaus Snapshots" (id=codehaus-snapshots) repository by checking its remote peer health will occur in 1 hour 36 minutes.jvm 1    | 2013-08-23 11:00:33 INFO  [oxy-3-thread-59] - org.sonatype.nexus.proxy.storage.remote.commonshttpclient.CommonsHttpClientRemoteStorage - Updating transport for proxy repository "Codehaus Snapshots" [id=codehaus-snapshots]...jvm 1    | 2013-08-23 11:00:33 INFO  [oxy-3-thread-59] - org.sonatype.nexus.proxy.storage.remote.commonshttpclient.CommonsHttpClientRemoteStorage - ... proxy setup with host '172.20.240.37'jvm 1    | 2013-08-23 11:00:33 INFO  [oxy-3-thread-59] - org.sonatype.nexus.proxy.storage.remote.commonshttpclient.CommonsHttpClientRemoteStorage - ... proxy authentication setup for NTLM domain 'utscn'jvm 1    | 2013-08-23 11:00:33 INFO  [pache-snapshots] - org.sonatype.nexus.proxy.registry.DefaultRepositoryRegistry-apache-snapshots - Next attempt to auto-unblock the "Apache Snapshots" (id=apache-snapshots) repository by checking its remote peer health will occur in 1 hour 36 minutes.jvm 1    | 2013-08-23 11:00:33 INFO  [oxy-3-thread-60] - org.sonatype.nexus.proxy.storage.remote.commonshttpclient.CommonsHttpClientRemoteStorage - Updating transport for proxy repository "Apache Snapshots" [id=apache-snapshots]...jvm 1    | 2013-08-23 11:00:33 INFO  [oxy-3-thread-60] - org.sonatype.nexus.proxy.storage.remote.commonshttpclient.CommonsHttpClientRemoteStorage - ... proxy setup with host '172.20.240.37'jvm 1    | 2013-08-23 11:00:33 INFO  [oxy-3-thread-60] - org.sonatype.nexus.proxy.storage.remote.commonshttpclient.CommonsHttpClientRemoteStorage - ... proxy authentication setup for NTLM domain 'utscn'jvm 1    | 2013-08-23 11:00:33 INFO  [Checker-central] - org.sonatype.nexus.proxy.registry.DefaultRepositoryRegistry-central - Next attempt to auto-unblock the "Central" (id=central) repository by checking its remote peer health will occur in 1 hour 36 minutes.jvm 1    | 2013-08-23 11:00:33 WARN  [oxy-3-thread-61] - org.sonatype.nexus.proxy.maven.maven2.M2Repository - Remote peer of proxy repository "Central" [id=central] detected as healthy, un-blocking the proxy repository (it was AutoBlocked by Nexus).jvm 1    | 2013-08-23 11:00:34 WARN  [oxy-3-thread-60] - org.sonatype.nexus.proxy.maven.maven2.M2Repository - Remote peer of proxy repository "Apache Snapshots" [id=apache-snapshots] detected as healthy, un-blocking the proxy repository (it was AutoBlocked by Nexus).jvm 1    | 2013-08-23 11:00:34 WARN  [oxy-3-thread-59] - org.sonatype.nexus.proxy.maven.maven2.M2Repository - Remote peer of proxy repository "Codehaus Snapshots" [id=codehaus-snapshots] detected as healthy, un-blocking the proxy repository (it was AutoBlocked by Nexus).


然后我在search搜索自己的包,我随便输入a,然后搜索,然后发现可以了。

上图






原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 客户交给我的钱被骗了怎么办 要证明网络来源的可靠性该怎么办 魅族手机高德地图信号弱怎么办 t恤的印花粘粘的怎么办 从包图网下载的模板素材丢失怎么办 大屏导航的语音功能怎么办用 手机导航不走地图上面走时怎么办 行车撞到步行人死亡师机逃离怎么办 小天才平板电脑不显示了怎么办 高德地图导航不显示车速怎么办 桥梁梁片强度达不到设计要求怎么办 新车交车检验表客户没签字怎么办 中铁快运职工拒绝提货要怎么办 奇瑞a3暖风水箱爆了怎么办 别人挖鱼塘占了我的山土怎么办 自己的鱼塘让别人强行占住了怎么办 公路扩路占地占了鱼塘怎么办? 玉米皮编垫子编好后玉米绳怎么办 入户门门框未预留纱窗位怎么办 门和墙有2cm缝隙怎么办 支座预埋钢板忘记埋了怎么办 做完线雕一边紧一边松怎么办 卖家把没发货的填写了单号怎么办 买的人民币白银亏了好多钱怎么办 带控制线的三相四线开关怎么办 覆膜除尘布袋风拉不动怎么办 家里装修把暖气管道打破了怎么办 冷水管与热水管接错了怎么办 磨砂皮的鞋子打湿变硬了怎么办 等离子淡化热处理层渗不够厚怎么办 寄快递快递公司把东西弄坏了怎么办 寄美国的快递客人拒绝清关怎么办 国际e邮宝几天没物流信息了怎么办 石家庄小学网上报名填错了怎么办 去医院看病不知道挂什么科怎么办 深水井深水泵埋了2米怎么办 请问我捡的手机不是我的指纹怎么办 宝宝把塑料子弹塞到了鼻子里怎么办 坐便池上面的小孔不出水怎么办 还没离职已经找好工作怎么办 因火车晚点而耽误下趟火车怎么办