37

Maven プロジェクトを IntelliJ IDEA にインポートする際に問題があります。次のような空の Maven プロジェクトを作成します。

$ mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

次に、IDEA でプロジェクトを開こうとします ([ファイル] > [プロジェクトを開くpom.xml] を選択し、. 「pom.xml を読み込んでいます」という進行状況ボックスが数分間表示された後、プロジェクトを開かずに消えます。

IDEA ログを見ると、次のような接続タイムアウトの例外がいくつか見られます。

2012-10-03 11:55:38,502 [ 0] 情報 - #com.intellij.idea.Main - -------------------------- ---------------------------- IDE が開始されました -------------------------------- ----------------------------------
2012-10-03 11:55:38,512 [ 10] 情報 - #com.intellij.idea.Main - IDE: IntelliJ IDEA (ビルド #IC-117.798、2012 年 7 月 25 日 00:00)
2012-10-03 11:55:38,512 [ 10] 情報 - #com.intellij.idea.Main - JRE: 1.6.0_25-b06 (Sun Microsystems Inc.)
2012-10-03 11:55:38,512 [ 10] 情報 - #com.intellij.idea.Main - JVM: 20.0-b11 (Sun Microsystems Inc.)
2012-10-03 11:55:38,539 [ 37] 情報 - .intellij.idea.IdeaApplication - WM が検出されました: Compiz
2012-10-03 11:55:40,328 [1826] 情報 - llij.ide.plugins.PluginManager - 1613 ミリ秒で初期化された 28 のプラグイン
2012-10-03 11:55:40,328 [1826] INFO - llij.ide.plugins.PluginManager - 読み込まれたプラグイン:IDEA CORE、プロパティ サポート、Ant サポート (1.0)、XPathView + XSLT サポート (4)、IntelliLang (8.0) 、Copyright (8.1)、Groovy (9.0)、Maven 統合、Scala (0.5.981)、Git 統合 (8.1)、タスク管理 (1.0)、GitHub、hg4idea (10.0)、CVS 統合 (11)、Intention Power Pack ( 1.0)、I18n for Java、TestNG-J (8.0)、GenerateToString (5.0)、Commander (1.0.0)、Plugin DevKit (1.0)、UI Designer、Gradle、Eclipse Integration (3.0)、Inspection Gadgets (1.0)、JUnit (1.0)、Subversion 統合 (1.1)、XSLT デバッガー (1.4)、Android サポート (10.0)
2012-10-03 11:55:40,755 [2253] 情報 - ellij.util.io.PagedFileStorage - 下限 = 100; アッパー=200; バッファ=10; mmap=真
2012-10-03 11:55:40,799 [2297] INFO - api.vfs.impl.local.FileWatcher - ファイル ウォッチャーの開始: /usr/lib/idea-IC-117.798/bin/fsnotifier64
2012-10-03 11:55:40,800 [2298] INFO - api.vfs.impl.local.FileWatcher - ネイティブ ファイル ウォッチャーが動作しています。
2012-10-03 11:55:41,181 [2679] 情報 - s.impl.stores.FileBasedStorage - $APP_CONFIG$/ui.lnf.xml ファイルのドキュメントが読み込まれませんでした
2012-10-03 11:55:41,181 [2679] 情報 - .impl.stores.XmlElementStorage - $APP_CONFIG$/ui.lnf.xml のドキュメントが読み込まれませんでした
2012-10-03 11:55:41,824 [3322] 情報 - TestNG ランナー - TestNG テンプレート構成の作成
2012-10-03 11:55:41,833 [3331] 情報 - TestNG ランナー - TestNG テンプレート構成の作成
2012-10-03 11:55:41,935 [3433] INFO - ellij.project.impl.ProjectImpl - 23 個のプロジェクト コンポーネントが 693 ミリ秒で初期化されました
2012-10-03 11:55:41,936 [3434] 情報 - .module.impl.ModuleManagerImpl - 0 ミリ秒で 0 モジュールがロードされました
2012-10-03 11:55:41,948 [3446] 情報 - .intellij.ide.XmlRpcServerImpl - /127.0.0.1:63342 でリッスンしている XmlRpc サーバー
2012-10-03 11:55:42,252 [3750] INFO - s.impl.stores.FileBasedStorage - $APP_CONFIG$/macros.xml ファイルのドキュメントが読み込まれませんでした null
2012-10-03 11:55:42,252 [3750] 情報 - .impl.stores.XmlElementStorage - $APP_CONFIG$/macros.xml のドキュメントが読み込まれませんでした
2012-10-03 11:55:42,256 [3754] 情報 - s.impl.stores.FileBasedStorage - $APP_CONFIG$/quicklists.xml ファイルのドキュメントが読み込まれませんでした
2012-10-03 11:55:42,256 [3754] 情報 - .impl.stores.XmlElementStorage - $APP_CONFIG$/quicklists.xml のドキュメントが読み込まれませんでした
2012-10-03 11:55:42,330 [3828] 情報 - pl.stores.ApplicationStoreImpl - 1910 ミリ秒で初期化された 79 個のアプリケーション コンポーネント
2012-10-03 11:55:42,345 [3843] INFO - s.impl.stores.FileBasedStorage - $APP_CONFIG$/customization.xml ファイルのドキュメントが読み込まれませんでした null
2012-10-03 11:55:42,345 [3843] 情報 - .impl.stores.XmlElementStorage - $APP_CONFIG$/customization.xml のドキュメントが読み込まれませんでした
2012-10-03 11:55:42,499 [3997] 情報 - ij.openapi.wm.impl.IdeRootPane - アプリの初期化に 4825 ミリ秒かかりました
2012-10-03 11:55:50,842 [12340] INFO - s.impl.stores.FileBasedStorage - $APP_CONFIG$/plainTextFiles.xml ファイルのドキュメントが読み込まれませんでした
2012-10-03 11:55:50,842 [12340] 情報 - .impl.stores.XmlElementStorage - $APP_CONFIG$/plainTextFiles.xml のドキュメントが読み込まれませんでした
2012-10-03 11:55:55,348 [16846] INFO - ution.rmi.RemoteProcessSupport - /usr/lib/jvm/jdk1.6.0_25/jre/bin/java -Djava.awt.headless=true -Xmx512m -Dfile .encoding=UTF-8 -classpath /usr/lib/idea-IC-117.798/lib/resources_en.jar:/usr/lib/idea-IC-117.798/lib/annotations.jar:/usr/lib/idea-IC -117.798/lib/util.jar:/usr/lib/idea-IC-117.798/lib/trove4j.jar:/usr/lib/idea-IC-117.798/lib/jdom.jar:/usr/lib/idea- IC-117.798/plugins/maven/lib/lucene-core-2.4.1.jar:/usr/lib/idea-IC-117.798/plugins/maven/lib/activation-1.1.jar:/usr/lib/idea- IC-117.798/plugins/maven/lib/maven-2.2.1-uber.jar:/usr/lib/idea-IC-117.798/plugins/maven/lib/maven2-server-impl.jar:/usr/lib/ idea-IC-117.798/plugins/maven/lib/jaxb-impl.jar:/usr/lib/idea-IC-117.798/plugins/maven/lib/jaxb-api.jar:/usr/lib/idea-IC- 117.798/plugins/maven/lib/maven-embedder-1.1-SNAPSHOT.jar:/usr/lib/idea-IC-117.798/plugins/maven/lib/classworlds-1.1.jar:/usr/lib/idea-IC-117.798/plugins/maven/lib/resources_en.jar:/usr/lib/idea-IC-117.798/plugins/maven/ lib/commons-beanutils.jar:/usr/lib/idea-IC-117.798/plugins/maven/lib/mercury-artifact-1.0-alpha-6.jar:/usr/lib/idea-IC-117.798/plugins/ maven/lib/maven-server-api.jar:/usr/lib/idea-IC-117.798/plugins/maven/lib/maven-dependency-tree-1.2.jar:/usr/lib/idea-IC-117.798/ plugins/maven/lib/archetype-common-2.0-alpha-4-SNAPSHOT.jar:/usr/lib/idea-IC-117.798/plugins/maven/lib/plexus-utils-1.5.5.jar:/usr/ lib/idea-IC-117.798/plugins/maven/lib/wadl-core.jar:/usr/lib/idea-IC-117.798/plugins/maven/lib/nexus-indexer-1.2.3.jar org.jetbrains. idea.maven.server.RemoteMavenServer798/plugins/maven/lib/commons-beanutils.jar:/usr/lib/idea-IC-117.798/plugins/maven/lib/mercury-artifact-1.0-alpha-6.jar:/usr/lib/idea- IC-117.798/plugins/maven/lib/maven-server-api.jar:/usr/lib/idea-IC-117.798/plugins/maven/lib/maven-dependency-tree-1.2.jar:/usr/lib/ idea-IC-117.798/plugins/maven/lib/archetype-common-2.0-alpha-4-SNAPSHOT.jar:/usr/lib/idea-IC-117.798/plugins/maven/lib/plexus-utils-1.5.5 .jar:/usr/lib/idea-IC-117.798/plugins/maven/lib/wadl-core.jar:/usr/lib/idea-IC-117.798/plugins/maven/lib/nexus-indexer-1.2.3 .jar org.jetbrains.idea.maven.server.RemoteMavenServer798/plugins/maven/lib/commons-beanutils.jar:/usr/lib/idea-IC-117.798/plugins/maven/lib/mercury-artifact-1.0-alpha-6.jar:/usr/lib/idea- IC-117.798/plugins/maven/lib/maven-server-api.jar:/usr/lib/idea-IC-117.798/plugins/maven/lib/maven-dependency-tree-1.2.jar:/usr/lib/ idea-IC-117.798/plugins/maven/lib/archetype-common-2.0-alpha-4-SNAPSHOT.jar:/usr/lib/idea-IC-117.798/plugins/maven/lib/plexus-utils-1.5.5 .jar:/usr/lib/idea-IC-117.798/plugins/maven/lib/wadl-core.jar:/usr/lib/idea-IC-117.798/plugins/maven/lib/nexus-indexer-1.2.3 .jar org.jetbrains.idea.maven.server.RemoteMavenServer798/plugins/maven/lib/archetype-common-2.0-alpha-4-SNAPSHOT.jar:/usr/lib/idea-IC-117.798/plugins/maven/lib/plexus-utils-1.5.5.jar:/ usr/lib/idea-IC-117.798/plugins/maven/lib/wadl-core.jar:/usr/lib/idea-IC-117.798/plugins/maven/lib/nexus-indexer-1.2.3.jar org. jetbrains.idea.maven.server.RemoteMavenServer798/plugins/maven/lib/archetype-common-2.0-alpha-4-SNAPSHOT.jar:/usr/lib/idea-IC-117.798/plugins/maven/lib/plexus-utils-1.5.5.jar:/ usr/lib/idea-IC-117.798/plugins/maven/lib/wadl-core.jar:/usr/lib/idea-IC-117.798/plugins/maven/lib/nexus-indexer-1.2.3.jar org. jetbrains.idea.maven.server.RemoteMavenServer
2012-10-03 11:55:55,483 [16981] INFO - ution.rmi.RemoteProcessSupport - ポート/ID: 18011/Maven2ServerImpl9407569f
2012-10-03 11:56:58,898 [80396] 警告 - ution.rmi.RemoteProcessSupport - java.net.ConnectException が原因でクックを開始できませんでした: 接続がタイムアウトしました
2012-10-03 11:57:55,483 [136981] 警告 - ution.rmi.RemoteProcessSupport - java.rmi.NotBoundException: _DEAD_HAND_
2012-10-03 11:57:55,484 [136982] 警告 - ution.rmi.RemoteProcessSupport - sun.rmi.registry.RegistryImpl.lookup (RegistryImpl.java:106) で
2012-10-03 11:57:55,484 [136982] 警告 - ution.rmi.RemoteProcessSupport - com.intellij.execution.rmi.RemoteServer.start (RemoteServer.java:73) で
2012-10-03 11:57:55,484 [136982] 警告 - ution.rmi.RemoteProcessSupport - org.jetbrains.idea.maven.server.RemoteMavenServer.main (RemoteMavenServer.java:22) で
2012-10-03 11:58:01,749 [143247] エラー - com.intellij.ide.IdeEventQueue - java.awt.event.MouseEvent のディスパッチ中のエラー[MOUSE_RELEASED,(65,116),absolute(64,140),button=1,フレーム0のmodifiers = Button1、clickCount = 1]
java.lang.RuntimeException: 再接続できません。
    org.jetbrains.idea.maven.server.RemoteObjectWrapper.perform (RemoteObjectWrapper.java:82) で
    org.jetbrains.idea.maven.server.MavenServerManager.applyProfiles (MavenServerManager.java:311) で
    org.jetbrains.idea.maven.project.MavenProjectReader.applyProfiles (MavenProjectReader.java:369) で
    org.jetbrains.idea.maven.project.MavenProjectReader.doReadProjectModel (MavenProjectReader.java:98) で
    org.jetbrains.idea.maven.project.MavenProjectReader.readProject (MavenProjectReader.java:52) で
    org.jetbrains.idea.maven.project.MavenProject.read (MavenProject.java:405) で
    org.jetbrains.idea.maven.project.MavenProjectsTree.doUpdate (MavenProjectsTree.java:534) で
    org.jetbrains.idea.maven.project.MavenProjectsTree.doAdd (MavenProjectsTree.java:481) で
    org.jetbrains.idea.maven.project.MavenProjectsTree.update (MavenProjectsTree.java:442) で
    org.jetbrains.idea.maven.project.MavenProjectsTree.updateAll (MavenProjectsTree.java:413) で
    org.jetbrains.idea.maven.wizards.MavenProjectBuilder.readMavenProjectTree (MavenProjectBuilder.java:198) で
    org.jetbrains.idea.maven.wizards.MavenProjectBuilder.access$800 (MavenProjectBuilder.java:44) で
    org.jetbrains.idea.maven.wizards.MavenProjectBuilder$3.run (MavenProjectBuilder.java:179) で
    org.jetbrains.idea.maven.utils.MavenUtil$8.run (MavenUtil.java:388) で
    com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run (ProgressManagerImpl.java:469) で
    com.intellij.openapi.progress.impl.ProgressManagerImpl$6.run (ProgressManagerImpl.java:288) で
    com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run (ProgressManagerImpl.java:178) で
    com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress (ProgressManagerImpl.java:218) で
    com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess (ProgressManagerImpl.java:169) で
    com.intellij.openapi.application.impl.ApplicationImpl$8$1.run(ApplicationImpl.java:641) で
    com.intellij.openapi.application.impl.ApplicationImpl$6.run (ApplicationImpl.java:434) で
    java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) で
    java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) で
    java.util.concurrent.FutureTask.run (FutureTask.java:138) で
    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) で
    com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:145) で
原因: java.rmi.RemoteException: Maven サービスを開始できません。ネストされた例外は次のとおりです。
    java.rmi.ConnectException: ホストへの接続が拒否されました: localhost; ネストされた例外は次のとおりです。
    java.net.ConnectException: 接続がタイムアウトしました
    org.jetbrains.idea.maven.server.MavenServerManager.create (MavenServerManager.java:120) で
    org.jetbrains.idea.maven.server.MavenServerManager.create (MavenServerManager.java:71) で
    org.jetbrains.idea.maven.server.RemoteObjectWrapper.getOrCreateWrappee (RemoteObjectWrapper.java:41) で
    org.jetbrains.idea.maven.server.MavenServerManager$8.execute (MavenServerManager.java:314) で
    org.jetbrains.idea.maven.server.MavenServerManager$8.execute (MavenServerManager.java:311) で
    org.jetbrains.idea.maven.server.RemoteObjectWrapper.perform (RemoteObjectWrapper.java:76) で
    ... 27以上
原因: java.rmi.ConnectException: 接続がホストへの接続を拒否しました: localhost; ネストされた例外は次のとおりです。
    java.net.ConnectException: 接続がタイムアウトしました
    sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:601) で
    sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198) で
    sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184) で
    sun.rmi.server.UnicastRef.newCall(UnicastRef.java:322) で
    sun.rmi.registry.RegistryImpl_Stub.lookup で (不明なソース)
    com.intellij.execution.rmi.RemoteProcessSupport$2.compute(RemoteProcessSupport.java:215) で
    com.intellij.execution.rmi.RemoteUtil.executeWithClassLoader (RemoteUtil.java:122) で
    com.intellij.execution.rmi.RemoteProcessSupport.acquire (RemoteProcessSupport.java:212) で
    com.intellij.execution.rmi.RemoteProcessSupport.acquire (RemoteProcessSupport.java:133) で
    org.jetbrains.idea.maven.server.MavenServerManager.create (MavenServerManager.java:117) で
    ... 32 以上
原因: java.net.ConnectException: 接続タイムアウト
    java.net.PlainSocketImpl.socketConnect(ネイティブメソッド)で
    java.net.PlainSocketImpl.doConnect (PlainSocketImpl.java:351) で
    java.net.PlainSocketImpl.connectToAddress (PlainSocketImpl.java:213) で
    java.net.PlainSocketImpl.connect (PlainSocketImpl.java:200) で
    java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)で
    java.net.Socket.connect(Socket.java:529) で
    java.net.Socket.connect(Socket.java:478) で
    java.net.Socket で (Socket.java:375)
    java.net.Socket で (Socket.java:189)
    sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:22)
    sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:128)
    sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:595) で
    ... さらに 41 件
2012-10-03 11:58:01,752 [143250] エラー - com.intellij.ide.IdeEventQueue - IntelliJ IDEA 11.1.3 ビルド #IC-117.798
2012-10-03 11:58:01,752 [143250] エラー - com.intellij.ide.IdeEventQueue - JDK: 1.6.0_25
2012-10-03 11:58:01,752 [143250] エラー - com.intellij.ide.IdeEventQueue - VM: Java HotSpot(TM) 64 ビット サーバー VM
2012-10-03 11:58:01,752 [143250] エラー - com.intellij.ide.IdeEventQueue - ベンダー: Sun Microsystems Inc.
2012-10-03 11:58:01,752 [143250] エラー - com.intellij.ide.IdeEventQueue - OS: Linux
2012-10-03 11:58:01,752 [143250] エラー - com.intellij.ide.IdeEventQueue - 最後のアクション: OpenProject
2012-10-03 11:58:01,752 [143250] エラー - com.intellij.ide.IdeEventQueue - 元の例外:  
java.rmi.RemoteException: Maven サービスを開始できません。ネストされた例外は次のとおりです。
    java.rmi.ConnectException: ホストへの接続が拒否されました: localhost; ネストされた例外は次のとおりです。
    java.net.ConnectException: 接続がタイムアウトしました
    org.jetbrains.idea.maven.server.MavenServerManager.create (MavenServerManager.java:120) で
    org.jetbrains.idea.maven.server.MavenServerManager.create (MavenServerManager.java:71) で
    org.jetbrains.idea.maven.server.RemoteObjectWrapper.getOrCreateWrappee (RemoteObjectWrapper.java:41) で
    org.jetbrains.idea.maven.server.MavenServerManager$8.execute (MavenServerManager.java:314) で
    org.jetbrains.idea.maven.server.MavenServerManager$8.execute (MavenServerManager.java:311) で
    org.jetbrains.idea.maven.server.RemoteObjectWrapper.perform (RemoteObjectWrapper.java:76) で
    org.jetbrains.idea.maven.server.MavenServerManager.applyProfiles (MavenServerManager.java:311) で
    org.jetbrains.idea.maven.project.MavenProjectReader.applyProfiles (MavenProjectReader.java:369) で
    org.jetbrains.idea.maven.project.MavenProjectReader.doReadProjectModel (MavenProjectReader.java:98) で
    org.jetbrains.idea.maven.project.MavenProjectReader.readProject (MavenProjectReader.java:52) で
    org.jetbrains.idea.maven.project.MavenProject.read (MavenProject.java:405) で
    org.jetbrains.idea.maven.project.MavenProjectsTree.doUpdate (MavenProjectsTree.java:534) で
    org.jetbrains.idea.maven.project.MavenProjectsTree.doAdd (MavenProjectsTree.java:481) で
    org.jetbrains.idea.maven.project.MavenProjectsTree.update (MavenProjectsTree.java:442) で
    org.jetbrains.idea.maven.project.MavenProjectsTree.updateAll (MavenProjectsTree.java:413) で
    org.jetbrains.idea.maven.wizards.MavenProjectBuilder.readMavenProjectTree (MavenProjectBuilder.java:198) で
    org.jetbrains.idea.maven.wizards.MavenProjectBuilder.access$800 (MavenProjectBuilder.java:44) で
    org.jetbrains.idea.maven.wizards.MavenProjectBuilder$3.run (MavenProjectBuilder.java:179) で
    org.jetbrains.idea.maven.utils.MavenUtil$8.run (MavenUtil.java:388) で
    com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run (ProgressManagerImpl.java:469) で
    com.intellij.openapi.progress.impl.ProgressManagerImpl$6.run (ProgressManagerImpl.java:288) で
    com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run (ProgressManagerImpl.java:178) で
    com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress (ProgressManagerImpl.java:218) で
    com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess (ProgressManagerImpl.java:169) で
    com.intellij.openapi.application.impl.ApplicationImpl$8$1.run(ApplicationImpl.java:641) で
    com.intellij.openapi.application.impl.ApplicationImpl$6.run (ApplicationImpl.java:434) で
    java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) で
    java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) で
    java.util.concurrent.FutureTask.run (FutureTask.java:138) で
    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) で
    com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:145) で
原因: java.rmi.ConnectException: 接続がホストへの接続を拒否しました: localhost; ネストされた例外は次のとおりです。
    java.net.ConnectException: 接続がタイムアウトしました
    sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:601) で
    sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198) で
    sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184) で
    sun.rmi.server.UnicastRef.newCall(UnicastRef.java:322) で
    sun.rmi.registry.RegistryImpl_Stub.lookup で (不明なソース)
    com.intellij.execution.rmi.RemoteProcessSupport$2.compute(RemoteProcessSupport.java:215) で
    com.intellij.execution.rmi.RemoteUtil.executeWithClassLoader (RemoteUtil.java:122) で
    com.intellij.execution.rmi.RemoteProcessSupport.acquire (RemoteProcessSupport.java:212) で
    com.intellij.execution.rmi.RemoteProcessSupport.acquire (RemoteProcessSupport.java:133) で
    org.jetbrains.idea.maven.server.MavenServerManager.create (MavenServerManager.java:117) で
    ... 32 以上
原因: java.net.ConnectException: 接続タイムアウト
    java.net.PlainSocketImpl.socketConnect(ネイティブメソッド)で
    java.net.PlainSocketImpl.doConnect (PlainSocketImpl.java:351) で
    java.net.PlainSocketImpl.connectToAddress (PlainSocketImpl.java:213) で
    java.net.PlainSocketImpl.connect (PlainSocketImpl.java:200) で
    java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)で
    java.net.Socket.connect(Socket.java:529) で
    java.net.Socket.connect(Socket.java:478) で
    java.net.Socket で (Socket.java:375)
    java.net.Socket で (Socket.java:189)
    sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:22)
    sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:128)
    sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:595) で
    ... さらに 41 件

IDEA (11.1.3) と Maven (3.0.4) の最新バージョンを使用しています。私が間違っていることは何ですか?

4

12 に答える 12

79

これは、ネットワークとアドレス解決に関連する一般的な問題です。場合localhostによっては解決しないことがあります。

127.0.0.1 localhost

/etc/hostsファイルで。また、他の IP アドレスが にマップされていないことも確認してlocalhostください。

詳細については、関連する YouTrack の問題の私のコメントを参照してください。

于 2012-10-03T06:28:28.620 に答える
11

14.1.3 Ultimate でこの問題を修正するには、追加する必要がありました

-Didea.maven3.use.compat.resolver

[設定] > [ビルド、実行、デプロイ] > [ビルド ツール] > [インポート] の下のインポーターの VM オプションに移動します。

https://youtrack.jetbrains.com/issue/IDEA-140208のバグごと。

于 2015-06-02T20:08:28.953 に答える
6

IDEA 12でgroovyスクリプトを実行すると、同様の問題が発生しました。問題は@CrazyCoderが述べたものと同じでした。解決策は、@kevinmrohr が見つけてセットアップするのが少し簡単になったことに基づいていました。

この問題を解決するために、bin ディレクトリにある idea.exe.vmoptions ( 64ビット バージョンを使用している場合はidea64.exe.vmoptions ) を編集し、 -Djava.net.preferIPv4Stack=trueを追加しました。

IDEAを再起動すると、すべてが問題なく機能していました。

于 2013-01-17T09:05:11.697 に答える
3

私はこれと同じ問題を抱えていました。何が原因で発生したのかはわかりません。どのように修正したかしかわかりません。

lsof -i -P を見ると、Maven リモート サーバーが IPv6 で実行しようとしていて、IntelliJ が IPv6 でそれと通信できなかったことがわかりました。以前は IPv4 で実行されていて、何かが原因で IPv6 の使用が開始されたのか、それとも常に IPv6 を使用していて、Mac の更新により何らかの理由で動作が停止したのかはわかりません。

とにかく、私が使用した解決策は、/Applications/IntelliJ IDEA 11.app/Contents/Info.plist を編集し、java.net.preferIPv4Stack パラメーターを Java プロセスに追加することでした。

<key>java</key>
<dict>
  <key>Properties</key>
  <dict>
    <key>java.net.preferIPv4Stack</key>
    <string>true</string>
  </dict>
</dict>

そもそもなぜこれが起こったのかについて、もっと情報を提供できればと思います。

于 2012-10-23T15:07:51.067 に答える
1

マシン上のどのプロセスがポートを保持しているかを調べます。Ubuntu Linux では、次のコマンドを実行しました。

ps -ef | grep idea

クラスを実行している Java プロセスがあることに注意してください。org.jetbrains.idea.maven.server.RemoteMavenServer

のpidに注意して2772実行しました

netstat -anp | grep 2772

2772pidがポート 6942 でリッスンしていることに気付きました

そのポートに telnet で接続しました。

telnet localhost 6942
Trying 127.0.0.1...  
Connected to localhost.
Escape character is '^]'.
/home/noahlz/.IdeaIC11/config/ home/noahlz/.IdeaIC11/system

そのため、IntelliJ が使用する Maven コンポーネントは、IntelliJ がソケットを介して通信する別個のサーバー プロセスとして実行されます。IntelliJ がマシンのサーバー ポートに到達できない理由、つまり、他のプロセスがそのポートを保持している、および/または IntelliJ に応答を返していないかを判断する必要があります。

マシンのポート番号は異なる場合があることに注意してください。

于 2012-10-03T03:27:04.657 に答える
1

私は同じ問題に直面しました。申し訳ありませんが、上記の提案はどれもうまくいきませんでした。実際、IntelliJ から gradle プロジェクトを起動すると、イベント ログに「接続が拒否されました: 接続」というエラーが表示されました。-Djava.net.preferIPv4Addresses=true の設定、Windows ホット フィックス、ISA クライアントのインストール、マシンの再起動、Java 言語レベルの切り替え、ファイアウォールの無効化など、さまざまなオプションを試しました。何も助けませんでした。

最後に、IntelliJ Idea でプロキシ情報を提供すると、うまくいきます。

ここに画像の説明を入力

IntelliJ プロキシ設定のインターネット プロパティと同じプロキシ情報を指定します。 ここに画像の説明を入力

于 2013-12-24T09:45:08.437 に答える
0

Linux Mint でも同じ問題が発生しました。すべてを試しましたが、何も役に立ちませんでした。私のetc/hostsファイルが壊れていて、それを復元するとうまくいきました。別の解決策はこちらです:https://www.digitalocean.com/community/questions/how-to-restore-etc-hosts-on-ubuntu-14-04

于 2016-07-13T12:24:28.733 に答える