tomcat - Jetty 和 tomcat 在浏览器上响应,但通过 cURL 给出连接被拒绝的错误

标签 tomcat ubuntu curl jetty

我在 Ubuntu 机器上本地安装 solr-jetty 时遇到了一个奇怪的问题。我刚刚执行了“sudo apt-get install solr-jetty”(将 jetty 安装为依赖项)。

当我在浏览器中打开 http://127.0.0.1:8080 时,我看到“欢迎使用 debian 上的 jetty 6”页面。当我尝试:

curl http://127.0.0.1:8080

我收到一个 html 通知我 (111) Connection refused 响应。有谁知道发生了什么事吗?

谢谢。


编辑:

显然问题不在于 jetty 。我删除了 jetty 并尝试使用 tomcat6,但同样的问题仍在发生。也许在这台特定机器上有一些网络配置?

最佳答案

查看您的 shell 中是否设置了诸如“http_proxy”之类的任何环境变量:

env | grep -i proxy

如果是这种情况,请尝试禁用它以查找在 /etc/profile.d//etc/env.d 中设置的它$HOME/.bashrc。 YMMV 因为我不知道 ubuntu 把它的东西放在哪里。

如果你需要其他东西的代理,你可以添加一个异常(exception),如https://serverfault.com/questions/42426/proxy-exceptions-when-using-http-proxy-env-var :

export  no_proxy=localhost,127.0.0.0/8 #etc.

关于tomcat - Jetty 和 tomcat 在浏览器上响应,但通过 cURL 给出连接被拒绝的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18154016/

相关文章:

linux - apt-get 安装失败且无法正常工作

MySQL用户密码问题

php - PHP cURL仅在某些请求上出现问题

php - Curl 返回 true 而不是 value

java - 为什么 Tomcat 在 mvn clean install 后需要清理多个服务器?

java - 测量 Tomcat 的关机间隔

jsp - tomcat 不编译 WEB-INF/libs?

tomcat - 通过cron重启tomcat的问题

用于删除超过 2 周的备份的 Shell 脚本

PHP Curl 和 headers 问题