1

java.net.ConnectException: Connection timed out: connect during ANT build に直面しています。これは、ANT を使用するすべての Java 開発者マシンで発生しています。java.sun.com が問題の原因であるため、web.xml で以下のタグをブロックしようとしました。

しかし、それでも問題は解決していないようです。この問題の解決にご協力ください。

以下はスタックトレース、

[xmltask] java.net.ConnectException: Connection timed out: connect
  [xmltask]     at java.net.PlainSocketImpl.socketConnect(Native Method)
  [xmltask]     at java.net.PlainSocketImpl.doConnect(Unknown Source)
  [xmltask]     at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
  [xmltask]     at java.net.PlainSocketImpl.connect(Unknown Source)
  [xmltask]     at java.net.SocksSocketImpl.connect(Unknown Source)
  [xmltask]     at java.net.Socket.connect(Unknown Source)
  [xmltask]     at java.net.Socket.connect(Unknown Source)
  [xmltask]     at sun.net.NetworkClient.doConnect(Unknown Source)
  [xmltask]     at sun.net.www.http.HttpClient.openServer(Unknown Source)
  [xmltask]     at sun.net.www.http.HttpClient.openServer(Unknown Source)
  [xmltask]     at sun.net.www.http.HttpClient.<init>(Unknown Source)
  [xmltask]     at sun.net.www.http.HttpClient.New(Unknown Source)
  [xmltask]     at sun.net.www.http.HttpClient.New(Unknown Source)
  [xmltask]     at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
  [xmltask]     at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
  [xmltask]     at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
  [xmltask]     at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
  [xmltask]     at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
  [xmltask]     at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(Unknown Source)
  [xmltask]     at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEntity(Unknown Source)
  [xmltask]     at com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSource(Unknown Source)
  [xmltask]     at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispatch(Unknown Source)
  [xmltask]     at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.next(Unknown Source)
  [xmltask]     at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown Source)
  [xmltask]     at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
  [xmltask]     at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)
  [xmltask]     at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
  [xmltask]     at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
  [xmltask]     at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
  [xmltask]     at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
  [xmltask]     at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source)
  [xmltask]     at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source)
  [xmltask]     at com.oopsconsultancy.xmltask.ant.XmlTask.documentFromStream(XmlTask.java:354)
  [xmltask]     at com.oopsconsultancy.xmltask.ant.XmlTask.documentFromFile(XmlTask.java:371)
  [xmltask]     at com.oopsconsultancy.xmltask.ant.XmlTask.access$000(XmlTask.java:27)
  [xmltask]     at com.oopsconsultancy.xmltask.ant.XmlTask$InputFile.getDocument(XmlTask.java:215)
  [xmltask]     at com.oopsconsultancy.xmltask.ant.XmlTask.execute(XmlTask.java:620)
  [xmltask]     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
  [xmltask]     at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
  [xmltask]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  [xmltask]     at java.lang.reflect.Method.invoke(Unknown Source)
  [xmltask]     at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
  [xmltask]     at org.apache.tools.ant.Task.perform(Task.java:348)
  [xmltask]     at org.apache.tools.ant.Target.execute(Target.java:390)
  [xmltask]     at org.apache.tools.ant.Target.performTasks(Target.java:411)
  [xmltask]     at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
  [xmltask]     at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
  [xmltask]     at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
  [xmltask]     at org.eclipse.ant.internal.launching.remote.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
  [xmltask]     at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
  [xmltask]     at org.eclipse.ant.internal.launching.remote.InternalAntRunner.run(InternalAntRunner.java:424)
  [xmltask]     at org.eclipse.ant.internal.launching.remote.InternalAntRunner.main(InternalAntRunner.java:138)

BUILD FAILED
C:\SIGMA\SIGMA_6.0\javasource_6.0\build\build_ecams_ehr.xml:2037: Connection timed out: connect
4

2 に答える 2

1

企業プロキシの背後で作業していますか? これにより、インターネットへの接続がブロックされます。プロキシと連携するように ANT スクリプトを構成できます。

https://ant.apache.org/manual/proxy.html

xmltaskを使用したことはありませんが、XML ドキュメント内の名前空間の解決に失敗している可能性があると推測しています。

<root xmlns:e="http://my.domain.com/exampleschema">

  <e:customer>
    <e:name>Joe Bloggs</e:name>
    <e:age>80</e:age>
  </e:table>

</root> 

xmltaskは標準の ANT タスクではなく、サード パーティの拡張機能です。

http://www.oopsconsultancy.com/software/xmltask/

于 2016-02-06T07:27:45.617 に答える
0

会社のネットワーク上にいる場合、ケース シナリオは、ローカル ネットワークの DEV/(その名前が何であれ) 環境接続でネットワーク接続の問題が発生しているということです。ビルド プロセスの一部で、アクティブな接続を確立してビルド ant ファイルを動的にダウンロードしようとして失敗します。

プロキシが ant で動作するように構成されている場合 (env を確認)、適切に構成されていることを確認してください。それ以外の場合は、ANT のプロキシ設定を手動で編集すると、適切に構築されます。クリック: https://ant.apache.org/manual/proxy.html

これはうまくいくはずです。

于 2017-05-19T16:19:24.063 に答える