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)
- 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 找到有个人跟我遇到同样的问题。
I entered my local ip address as NT LAN Host and it worked. My bad :(
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,然后搜索,然后发现可以了。
上图
- nexus在公司域环境配置私库代理配置
- Mac电脑配置maven+java+nexus私服环境配置
- Nexus私服配置
- nexus 私服配置
- Unbuta环境下配置Nexus私服仓库
- nexus 配置
- nexus配置
- nexus配置
- 搭建Maven私服,并配置Nexus环境
- cas 在 反向代理环境中的https 配置
- maven nexus私服配置
- nexus私服的配置
- 【MAVEN】配置私服Nexus
- nexus私服安装配置
- nexus配置以及部署在tomcat中
- Maven基础配置--nexus私服配置
- Maven基础配置--nexus私服配置
- 安卓搭建nexus私服-1.maven环境配置
- C语言中动态分配数组指针的释放问题
- C++ 函数的重载,覆盖及隐藏解析
- ETL概述
- 正则表达式实现中文的大写字符
- Redis多库选择单例类
- nexus在公司域环境配置私库代理配置
- 搭建GIT服务器
- UIBezierPath 的使用介绍
- 简洁好用的Geek Unіnstaller
- 中国大陆开源镜像站汇总
- JAVA第九弹(继承与多态<一>)
- 类和类之间的关系(第一章)
- 程序跳转到itunes商店
- 解决linux终端按tab不能自动补全的问题