无法启动内部HTTP服务器... IntelliJ停止工作

时间:2016-04-04 11:27:59

标签: java intellij-idea proxy firewall pac

我有IntelliJ,其他开发工具今天停止了工作。

IntelliJ在开始时说:

  

无法启动内部HTTP服务器。 Git集成,JavaScript   调试器和LiveEdit可能会出错。请检查你的   防火墙设置并重新启动IntelliJ IDEA

在此之前,我在构建的环回连接上收到了奇怪的错误,现在已经消失了。目前它说

  

错误:无法创建子事件循环

Gradle构建说:

  

协议系列不可用

禁用防火墙无济于事。

更新

IntelliJ日志中包含以下消息:

Caused by: java.rmi.RemoteException: Cannot start maven service; nested exception is: 
    java.rmi.ConnectIOException: Exception creating connection to: localhost; nested exception is: 
    java.net.SocketException: Permission denied: connect
    at org.jetbrains.idea.maven.server.MavenServerManager.create(MavenServerManager.java:165)
    at org.jetbrains.idea.maven.server.MavenServerManager.create(MavenServerManager.java:71)
    at org.jetbrains.idea.maven.server.RemoteObjectWrapper.getOrCreateWrappee(RemoteObjectWrapper.java:41)
    at org.jetbrains.idea.maven.server.MavenServerManager$5.create(MavenServerManager.java:494)
    at org.jetbrains.idea.maven.server.MavenServerManager$5.create(MavenServerManager.java:490)
    at org.jetbrains.idea.maven.server.RemoteObjectWrapper.getOrCreateWrappee(RemoteObjectWrapper.java:41)
    at org.jetbrains.idea.maven.server.MavenIndexerWrapper.getRemoteId(MavenIndexerWrapper.java:169)
    at org.jetbrains.idea.maven.server.MavenIndexerWrapper.access$100(MavenIndexerWrapper.java:37)
    at org.jetbrains.idea.maven.server.MavenIndexerWrapper$1.execute(MavenIndexerWrapper.java:64)
    at org.jetbrains.idea.maven.server.RemoteObjectWrapper.perform(RemoteObjectWrapper.java:105)
    ... 39 more
Caused by: java.rmi.ConnectIOException: Exception creating connection to: localhost; nested exception is: 
    java.net.SocketException: Permission denied: connect
    at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:631)
    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$3.compute(RemoteProcessSupport.java:256)
    at com.intellij.execution.rmi.RemoteUtil.executeWithClassLoader(RemoteUtil.java:181)
    at com.intellij.execution.rmi.RemoteProcessSupport.a(RemoteProcessSupport.java:252)
    at com.intellij.execution.rmi.RemoteProcessSupport.acquire(RemoteProcessSupport.java:164)
    at org.jetbrains.idea.maven.server.MavenServerManager.create(MavenServerManager.java:162)
    ... 48 more
Caused by: java.net.SocketException: Permission denied: connect
    at java.net.TwoStacksPlainSocketImpl.socketConnect(Native Method)
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)
    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)
    ... 57 more

更新2

我找到了问题的根源:这是由proxy autoconfiguration引起的。由于某种原因,127.0.0.1的地址是由代理处理并且通向代理服务器的网页。

的加入
function FindProxyForURL(url,host)
{
   if( host == '127.0.0.1' ) {
      return "DIRECT";
   }

wpad.dat有所帮助,但我仍然不了解整个效果。我有很长一段时间的代理,以前没有造成这样的影响。

所以我认为这也与IPv6或某事有关。

0 个答案:

没有答案