当我尝试构建项目时,出现异常:
下载: http ://repo.maven.apache.org/maven2/log4j/log4j/1.2.14/log4j-1.2.14.jar 2012 年 11 月 4 日下午 5:47:16 org.apache.maven.wagon.providers.http.httpclient.impl.client.DefaultRequestDirector tryExecute INFO:处理请求时捕获 I/O 异常 (java.net.SocketException):连接重置2012 年 11 月 4 日下午 5:47:16 org.apache.maven.wagon.providers.http.httpclient.impl.client.DefaultRequestDirector tryExecute INFO:重试请求 2012 年 11 月 4 日下午 5:48:16 org.apache.maven。 wagon.providers.http.httpclient.impl.client.DefaultRequestDirector tryExecute INFO:处理请求时捕获 I/O 异常 (java.net.SocketException):连接重置 2012 年 11 月 4 日下午 5:48:16 org.apache.maven。 wagon.providers.http.httpclient.impl.client.DefaultRequestDirector tryExecute 信息:重试请求 2012 年 11 月 4 日下午 5:49:17 org.apache.maven.wagon.providers.http.httpclient.impl.client.DefaultRequestDirector tryExecute 信息:处理请求时捕获的 I/O 异常 (java.net.SocketException):Connection reset Nov 4, 2012 5:49:17 PM org.apache.maven.wagon.providers.http.httpclient.impl.client.DefaultRequestDirector tryExecute 信息:重试请求 [DEBUG] 写入分辨率跟踪文件 /root/.m2/repository/log4j/log4j/1.2.14/log4j-1.2.14.jar.lastUpdated [INFO] ------------- -------------------------------------------------- --------- [信息] 构建失败 [信息] --------------------------------- --------------------------------------- [INFO] 总时间:4:03.016s [ INFO] 完成于:Sun Nov 04 17:50:17 CET 2012 [INFO] Final Memory: 5M/15M [INFO] ------------------------ -------------------------------------------------- [错误] 无法在项目 jboss-ejb3-examples-ch04-firstejb 上执行目标:无法解析项目组织的依赖关系。jboss.ejb3.examples:jboss-ejb3-examples-ch04-firstejb:jar:1.0.0-cr-1:无法从/到中央传输工件 log4j:log4j:jar:1.2.14 (http://repo. maven.apache.org/maven2): Connection reset -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: 无法在项目 jboss-ejb3-examples-ch04-firstejb 上执行目标:无法解析项目 org 的依赖项.jboss.ejb3.examples:jboss-ejb3-examples-ch04-firstejb:jar:1.0.0-cr-1:无法从/到中央传输工件 log4j:log4j:jar:1.2.14 (http://repo .maven.apache.org/maven2):在 org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies(LifecycleDependencyResolver.爪哇:117) 在 org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:201) 在 org.apache.maven 的 org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved(MojoExecutor.java:258) .lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) 在 org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) 在 org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:84) 在 org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) 在 org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183) 在在 org.apache.maven.DefaultMaven 的 org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)。doExecute(DefaultMaven.java:320) 在 org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156) 在 org.apache.maven.cli.MavenCli.execute(MavenCli.java:537) 在 org.apache.maven .cli.MavenCli.doMain(MavenCli.java:196) 在 org.apache.maven.cli.MavenCli.main(MavenCli.java:141) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl .invoke(NativeMethodAccessorImpl.java:39) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 在 java.lang.reflect.Method.invoke(Method.java:597) 在 org.codehaus.plexus.classworlds。 launcher.Launcher.launchEnhanced(Launcher.java:290) 在 org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230) 在 org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.爪哇:409) 在 org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352) 引起:org.apache.maven.project.DependencyResolutionException:无法解析项目 org.jboss.ejb3.examples 的依赖项: jboss-ejb3-examples-ch04-firstejb:jar:1.0.0-cr-1:无法从/到中央传输工件 log4j:log4j:jar:1.2.14 (http://repo.maven.apache.org/ maven2):在 org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies(LifecycleDependencyResolver.java:185) 的 org.apache.maven.project.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:189) 处的连接重置 ... 22 更多引起:org.sonatype.aether.resolution.DependencyResolutionException:无法将工件log4j:log4j:jar:1.2.14从/到中央(http://repo.maven.apache.org/maven2):在 org.apache.maven.project.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:183) 的 org.sonatype.aether.impl.internal.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:375) 处的连接重置 ... 23 更多原因: org.sonatype.aether.resolution.ArtifactResolutionException:无法将工件 log4j:log4j:jar:1.2.14 从/到中央传输(http://repo.maven.apache.org/maven2):在 org.sonatype 处重置连接。 aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:538) 在 org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:216) 在 org.sonatype.aether.impl.internal.DefaultRepositorySystem。 resolveDependencies(DefaultRepositorySystem.java:358) ... 24 更多原因:org.sonatype.aether.transfer.ArtifactTransferException:无法将工件 log4j:log4j:jar:1.2.14 从/到中央传输(http://repo.maven.apache.org/maven2):在 org.sonatype.aether 处重置连接。 connector.wagon.WagonRepositoryConnector$4.wrap(WagonRepositoryConnector.java:951) at org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(WagonRepositoryConnector.java:939) at org.sonatype.aether.connector.wagon.WagonRepositoryConnector$ GetTask.run(WagonRepositoryConnector.java:669) at org.sonatype.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:60) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886 ) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) 在 java.lang.Thread.run(Thread.java:662)原因:org.apache.maven.wagon.TransferFailedException:org.apache.maven.wagon.StreamWagon 的 org.apache.maven.wagon.shared.http4.AbstractHttpClientWagon.fillInputData(AbstractHttpClientWagon.java:799) 处的连接重置.getInputStream(StreamWagon.java:116) 在 org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:88) 在 org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:61) 在 org. sonatype.aether.connector.wagon.WagonRepositoryConnector$GetTask.run(WagonRepositoryConnector.java:601) ... 4 更多原因:java.net.SocketException:java.net.SocketInputStream.read 处的连接重置(SocketInputStream.java:168 ) 在 org.apache.maven.wagon.providers.http 的 org.apache.maven.wagon.providers.http.httpclient.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:149)。httpclient.impl.io.SocketInputBuffer.fillBuffer(SocketInputBuffer.java:111) 在 org.apache.maven.wagon.providers.http.httpclient.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:264) 在 org.apache。 maven.wagon.providers.http.httpclient.impl.conn.DefaultResponseParser.parseHead(DefaultResponseParser.java:98) at org.apache.maven.wagon.providers.http.httpclient.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java :252) 在 org.apache.maven.wagon.providers.http.httpclient.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:282) 在 org.apache.maven.wagon.providers.http.httpclient.impl.conn.DefaultClientConnection .receiveResponseHeader(DefaultClientConnection.java:247) 在 org.apache.maven.wagon.providers.http.httpclient.impl.conn。AbstractClientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.java:219) at org.apache.maven.wagon.providers.http.httpclient.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:298) at org.apache.maven.wagon.providers.http。 httpclient.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125) 在 org.apache.maven.wagon.providers.http.httpclient.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:633) 在 org.apache.maven。 wagon.providers.http.httpclient.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:454) at org.apache.maven.wagon.providers.http.httpclient.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820 ) 在 org.apache.maven.wagon.providers.http.httpclient.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754) 在 org.apache.maven.wagon.shared.http4.AbstractHttpClientWagon.execute(AbstractHttpClientWagon.java:674) 在 org.apache.maven.wagon.shared.http4.AbstractHttpClientWagon.fillInputData(AbstractHttpClientWagon.java:793) ... 8 more [ERROR] [ERROR] [ERROR] 有关错误和可能解决方案的更多信息,请阅读以下文章: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
问题是什么?我认为 pom 和其他东西都可以,因为它是书中的例子,所以它应该构建。