Eclipse帮助赢得';在Ubuntu下不显示
每当我在eclipse中打开一些帮助时,我都会看到一个页面,上面写着: 服务器错误。出现以下错误:[code=CANT\u CONNECT\u LOOPBACK]由于潜在的环回问题而无法连接 我正在运行Ubuntu 10.04 你知道这是什么吗 更新 一些命令输出(替换了一些私有信息):Eclipse帮助赢得';在Ubuntu下不显示,eclipse,ubuntu,Eclipse,Ubuntu,每当我在eclipse中打开一些帮助时,我都会看到一个页面,上面写着: 服务器错误。出现以下错误:[code=CANT\u CONNECT\u LOOPBACK]由于潜在的环回问题而无法连接 我正在运行Ubuntu 10.04 你知道这是什么吗 更新 一些命令输出(替换了一些私有信息): 活动UNIX域套接字(服务器和已建立)由于post大小限制 更新2 我的代理绕过设置: Eclipse帮助实际上是一个HTTP服务器 这可能是安装Eclipse时的权限问题 除了检查Eclipse文件夹的权限,
活动UNIX域套接字(服务器和已建立)
由于post大小限制
更新2
我的代理绕过设置:
Eclipse帮助实际上是一个HTTP服务器 这可能是安装Eclipse时的权限问题
除了检查Eclipse文件夹的权限,或者删除并重新安装Eclipse之外,我没有其他建议。基本上,此错误意味着Eclipse无法使用127.0.0.1与本地主机建立TCP/IP连接(Eclipse启动服务器以获取帮助) 如果您正在使用某些特定的代理设置(操作系统级别的全局设置或Eclipse级别的本地设置),请仔细检查您是否正在绕过
localhost
和127.0.0.1
的代理
如果这没有帮助,请尝试在启动eclipse时(在命令行或eclipse.ini中)将help使用的主机名设置为localhost
:
最近在9.10上安装和运行Eclipse时遇到了同样的问题。发现Eclipse的默认设置很好,但9.10的系统设置中没有为127.0.0.1设置代理绕过。还必须通过Synaptic安装Apache2。我安装了Apache2,没有更改Apache2的任何设置,然后在被忽略的主机上单击“系统>首选项>网络代理首选项”,并添加了“127.0.0.1”。将Eclipse网络首选项重置回默认值,重新启动Eclipse,帮助工作正常。希望这对其他人有用。David,感谢
netstat
的输出;您会注意到Eclipse正在IPv6端口上侦听:
Proto Recv-Q Send-Q本地地址外部地址状态PID/程序名
TCP60:::55934::*收听1956/eclipse
您的代理配置是否设置为绕过127.0.0.1和::1?确保您的
/etc/hosts
文件正确完成。通常
- 如果包含127.0.0.1的行具有您的主机名,请将其删除并只保留“localhost”
- 如果相反,请尝试向其添加主机名:)
发生这种情况是因为gnome试图匹配主机名和套接字来处理UI事务。可能值得向超级用户询问。我知道这是一个迟来的答案,但我遇到了同样的问题并解决了它,所以要解决这个问题 这是两个错误的组合: (i) Eclipse的内部帮助浏览器不使用Eclipse代理设置!见: (以及其中注释#7中引用的错误) (ii)Ubuntu的代理支持在某些微妙的方面被严重破坏。见: 修复/解决方法是在运行eclipse之前手动设置no#u proxy环境变量(如eclipse#308035 bug中所报告的,该bug引用自318969 bug),例如 帮助然后在Eclipse中正确启动。当然,一旦启动Eclipse(从而运行自己的内部HTTP服务器),您也可以从另一个浏览器手动访问本地帮助(或者,如果在“无法访问127.0.0.1”屏幕中,顶部有一个图标可在外部窗口-->默认系统浏览器中启动) 这很可能适用于使用Gnome的其他Linux发行版
[无法发布308035错误链接,因为我的低声誉意味着我只能发布2个超链接:-(对这一特权感到兴奋的是10个声誉点:-)]下载了Eclipse Classic 3.6.0 linux 32位的新副本,已提取,为所有-->设置完全权限相同错误。p、 我可以看到帮助内容,但每当我尝试单击某个项目时,就会出现错误页面。Eclipse3.5是否也发生了同样的情况?哇。对不起,我没有主意了。同时,您可以访问Internet上的Eclipse帮助。Eclipse3.5-Eclipse3.6-在我键入此内容时,Eclipse3.6帮助链接不起作用。实际上,我不希望Eclipse本身有Eclipse帮助,但对于R(我在另一篇文章中建议使用StatET),因为我是R新手,所以在Eclipse中集成帮助确实很有帮助。我在系统级别上启用了代理。它被配置为绕过
localhost
、127.0.0.0
和127.0.0.1
。我还检查了eclipse代理设置(尝试所有不同的可能性),并按照建议尝试使用命令行参数运行。在所有情况下,一切都没有改变。另外,我正在运行一台apache服务器,如果这有什么不同的话。@David,也许你会遇到一些端口冲突。您可以尝试停止Apache吗?@David我猜您在尝试不启动Apache时禁用了代理设置(只是为了确定)。如果你有,我现在没有任何其他建议。但是我可以告诉你,帮助在我的Ubuntu机器上运行,肯定有一些东西与你的特定环境有关。这太奇怪了。真糟糕。我建议发布ifconfig-a
,route-n
,netstat-anp
(当Eclipse运行时)的输出。在Ubuntu上有一件有趣的事情(也许它也在别处,我第一次注意到它是在Ubuntu上)是/etc/hosts
中的“主机名”的环回IP地址——例如,在我的系统上是127.0.1.1 haig
。我不知道为什么,但我觉得很有趣。现在开始第二次悬赏。这个谜团会被解开吗?您的系统上安装了虚拟机吗?尝试将::1
显式添加到代理配置中。我不信任“localhost”。:)我使用了127.0.0.1localhost
,将其更改为127.0.0.1myhostname
。没有解决问题(
$ ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:xx:xx:xx:xx:xx
inet addr:123.12.123.235 Bcast:123.12.456.255 Mask:255.255.254.0
inet6 addr: fe80::xxx:eff:xxxx:xxxx/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1343040 errors:0 dropped:0 overruns:0 frame:0
TX packets:1133672 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:829265876 (829.2 MB) TX bytes:242912202 (242.9 MB)
Memory:f3200000-f3220000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:125 errors:0 dropped:0 overruns:0 frame:0
TX packets:125 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:15910 (15.9 KB) TX bytes:15910 (15.9 KB)
$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
123.12.123.0 0.0.0.0 255.255.254.0 U 1 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
0.0.0.0 123.12.456.254 0.0.0.0 UG 0 0 0 eth0
$ sudo netstat -anp
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 765/portmap
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 871/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1181/cupsd
tcp 0 0 0.0.0.0:52068 0.0.0.0:* LISTEN 786/rpc.statd
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 1186/mysqld
tcp 0 0 0.0.0.0:53709 0.0.0.0:* LISTEN -
tcp 0 0 123.12.123.235:755 123.12.5.48:2049 ESTABLISHED -
tcp 0 0 123.12.123.235:60793 123.12.5.129:8080 ESTABLISHED 2264/firefox-bin
tcp 0 0 123.12.123.235:57940 123.12.5.43:8080 ESTABLISHED 2264/firefox-bin
tcp 0 0 123.12.123.235:57928 123.12.5.43:8080 CLOSE_WAIT 2247/google-chrome
tcp 0 0 123.12.123.235:35767 123.12.5.129:8080 ESTABLISHED 2247/google-chrome
tcp 0 0 123.12.123.235:57930 123.12.5.43:8080 ESTABLISHED 2247/google-chrome
tcp 0 0 123.12.123.235:57931 123.12.5.43:8080 CLOSE_WAIT 2247/google-chrome
tcp6 0 0 :::80 :::* LISTEN 1278/apache2
tcp6 0 0 :::22 :::* LISTEN 871/sshd
tcp6 0 0 ::1:631 :::* LISTEN 1181/cupsd
tcp6 0 0 :::55934 :::* LISTEN 1956/eclipse
tcp6 0 0 :::5900 :::* LISTEN 1792/vino-server
udp 0 0 0.0.0.0:35631 0.0.0.0:* 912/avahi-daemon: r
udp 0 0 0.0.0.0:962 0.0.0.0:* 786/rpc.statd
udp 0 0 0.0.0.0:68 0.0.0.0:* 1575/dhclient
udp 0 0 0.0.0.0:46149 0.0.0.0:* -
udp 0 0 0.0.0.0:5353 0.0.0.0:* 912/avahi-daemon: r
udp 0 0 0.0.0.0:111 0.0.0.0:* 765/portmap
udp 0 0 0.0.0.0:36211 0.0.0.0:* 786/rpc.statd
udp 0 0 123.12.123.235:123 0.0.0.0:* 1689/ntpd
udp 0 0 127.0.0.1:123 0.0.0.0:* 1689/ntpd
udp 0 0 0.0.0.0:123 0.0.0.0:* 1689/ntpd
udp6 0 0 fe80::227:eff:fe07::123 :::* 1689/ntpd
udp6 0 0 ::1:123 :::* 1689/ntpd
udp6 0 0 :::123 :::* 1689/ntpd
eclipse -vmargs -Dserver_host=localhost
export no_proxy=127.0.0.1,localhost
eclipse &