重要报错信息
2022-09-29 16:35:52,637 [ 41134] error - #org.jetbrains.idea.maven - cannot reconnect.
java.lang.runtimeexception: cannot reconnect.caused by: java.rmi.remoteexception: cannot start maven service; nested exception is:
java.rmi.connectexception: connection refused to host: 127.0.0.1; nested exception is:
全部报错日志
2022-09-29 16:35:52,637 [ 41134] error - #org.jetbrains.idea.maven - cannot reconnect. java.lang.runtimeexception: cannot reconnect. at org.jetbrains.idea.maven.server.remoteobjectwrapper.perform(remoteobjectwrapper.java:82) at org.jetbrains.idea.maven.server.mavenservermanager.applyprofiles(mavenservermanager.java:526) at org.jetbrains.idea.maven.project.mavenprojectreader.applyprofiles(mavenprojectreader.java:394) at org.jetbrains.idea.maven.project.mavenprojectreader.doreadprojectmodel(mavenprojectreader.java:103) at org.jetbrains.idea.maven.project.mavenprojectreader.readproject(mavenprojectreader.java:62) at org.jetbrains.idea.maven.project.mavenproject.read(mavenproject.java:655) at org.jetbrains.idea.maven.project.mavenprojectstree.doupdate(mavenprojectstree.java:555) at org.jetbrains.idea.maven.project.mavenprojectstree.doadd(mavenprojectstree.java:500) at org.jetbrains.idea.maven.project.mavenprojectstree.update(mavenprojectstree.java:461) at org.jetbrains.idea.maven.project.mavenprojectstree.updateall(mavenprojectstree.java:432) at org.jetbrains.idea.maven.project.mavenprojectsprocessorreadingtask.perform(mavenprojectsprocessorreadingtask.java:60) at org.jetbrains.idea.maven.project.mavenprojectsprocessor.doprocesspendingtasks(mavenprojectsprocessor.java:132) at org.jetbrains.idea.maven.project.mavenprojectsprocessor.access$000(mavenprojectsprocessor.java:32) at org.jetbrains.idea.maven.project.mavenprojectsprocessor$2.run(mavenprojectsprocessor.java:107) at org.jetbrains.idea.maven.utils.mavenutil.lambda$runinbackground$5(mavenutil.java:449) at com.intellij.openapi.application.impl.applicationimpl$1.run(applicationimpl.java:314) at java.util.concurrent.executors$runnableadapter.call(executors.java:511) at java.util.concurrent.futuretask.run(futuretask.java:266) at java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1142) at java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:617) at java.lang.thread.run(thread.java:745) caused by: java.rmi.remoteexception: cannot start maven service; nested exception is: java.rmi.connectexception: connection refused to host: 127.0.0.1; nested exception is: java.net.connectexception: connection refused: connect at org.jetbrains.idea.maven.server.mavenservermanager.create(mavenservermanager.java:161) at org.jetbrains.idea.maven.server.mavenservermanager.create(mavenservermanager.java:66) at org.jetbrains.idea.maven.server.remoteobjectwrapper.getorcreatewrappee(remoteobjectwrapper.java:41) at org.jetbrains.idea.maven.server.mavenservermanager.lambda$applyprofiles$3(mavenservermanager.java:526) at org.jetbrains.idea.maven.server.remoteobjectwrapper.perform(remoteobjectwrapper.java:76) ... 20 more caused by: java.rmi.connectexception: connection refused to host: 127.0.0.1; nested exception is: java.net.connectexception: connection refused: connect at sun.rmi.transport.tcp.tcpendpoint.newsocket(tcpendpoint.java:619) at sun.rmi.transport.tcp.tcpchannel.createconnection(tcpchannel.java:216) at sun.rmi.transport.tcp.tcpchannel.newconnection(tcpchannel.java:202) at sun.rmi.server.unicastref.newcall(unicastref.java:342) at sun.rmi.registry.registryimpl_stub.lookup(unknown source) at com.intellij.execution.rmi.remoteprocesssupport.lambda$acquire$2(remoteprocesssupport.java:260) at com.intellij.openapi.util.classloaderutil.runwithclassloader(classloaderutil.java:66) at com.intellij.execution.rmi.remoteutil.executewithclassloader(remoteutil.java:231) at com.intellij.execution.rmi.remoteprocesssupport.acquire(remoteprocesssupport.java:258) at com.intellij.execution.rmi.remoteprocesssupport.acquire(remoteprocesssupport.java:164) at org.jetbrains.idea.maven.server.mavenservermanager.create(mavenservermanager.java:158) ... 24 more caused by: java.net.connectexception: connection refused: connect at java.net.twostacksplainsocketimpl.socketconnect(native method) at java.net.abstractplainsocketimpl.doconnect(abstractplainsocketimpl.java:350) at java.net.abstractplainsocketimpl.connecttoaddress(abstractplainsocketimpl.java:206) at java.net.abstractplainsocketimpl.connect(abstractplainsocketimpl.java:188) at java.net.plainsocketimpl.connect(plainsocketimpl.java:172) at java.net.sockssocketimpl.connect(sockssocketimpl.java:392) at java.net.socket.connect(socket.java:589) at java.net.socket.connect(socket.java:538) at java.net.socket.<init>(socket.java:434) at java.net.socket.<init>(socket.java:211) at sun.rmi.transport.proxy.rmidirectsocketfactory.createsocket(rmidirectsocketfactory.java:40) at sun.rmi.transport.proxy.rmimastersocketfactory.createsocket(rmimastersocketfactory.java:148) at sun.rmi.transport.tcp.tcpendpoint.newsocket(tcpendpoint.java:613) ... 34 more
解决方法
1.intellij idea --> preferences --> build,execution,deployment --> build tools --> maven --> importing -->jdk for importer选择我们已经安装的jdk版本
如果还未解决,执行下面两个操作
2.maven -> importing -> vm options for importer
-xmx768m -dmaven.wagon.http.ssl.insecure=true -dmaven.wagon.http.ssl.allowall=true -djava.net.preferipv4stack=true
3. maven -> runner -> vm options
-dmaven.wagon.http.ssl.insecure=true -dmaven.wagon.http.ssl.allowall=true -dmaven.wagon.http.ssl.ignore.validity.dates=true -djava.net.preferipv4stack=true
这里jre原本选的是project jdk,我改成了java_home,不知有没影响,最后是成功不报错了。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。
发表评论