【问题标题】:Not able to access web app created in eclipse with curl无法使用 curl 访问在 Eclipse 中创建的 Web 应用程序
【发布时间】:2012-10-23 18:18:04
【问题描述】:

我用 eclipse 创建了一个 web 应用程序。我可以运行它并且可以在浏览器中访问它。我想使用 curl 访问它,但我收到“404,在此服务中找不到请求的 URL /de.vogella.wtp.jsp/ShowAll.jsp”作为响应。我使用的命令是

curl http://localhost:8080/de.vogella.wtp.jsp/ShowAll.jsp

我们必须对tomcat 进行任何设置才能从curl 或任何java 程序访问它。任何帮助将不胜感激。

【问题讨论】:

  • 你开始申请了吗?(我不是在开玩笑)
  • 没有特定设置可以从 CURL 访问应用程序
  • 是的,我已经启动了应用程序,我可以从浏览器访问此 URL,但不能从 curl 访问。我还创建了一个 RESTful Web 服务(Jersey)并尝试从 Jersey 客户端调用该服务,但同样的问题。我认为这两者是相关的。
  • 当我用 eclipse 创建一个示例 web 应用程序时,我启动了 tomcat 服务器,并且可以通过浏览器访问 index.jsp。如果我想通过 curl 或另一个 java 程序(浏览器以外的任何程序)调用此 Web 应用程序,是否必须以其他方式部署该应用程序。

标签: java tomcat web-applications curl


【解决方案1】:

使用HTTPTracer 之类的代理来确定浏览器请求和 curl 请求之间可能存在的差异。

【讨论】:

    【解决方案2】:

    当我从 eclipse web 项目创建一个 war 文件并将其部署到 Tomcat 时,我可以从 Curl 获得成功的响应。我认为通过 eclipse 在服务器(Tomcat)上运行项目就足够了。

    是否需要将eclipse web项目导出并部署到tomcat?我相信应该有比这更好的方法。

    【讨论】:

      猜你喜欢
      • 2022-01-15
      • 1970-01-01
      • 2015-03-16
      • 1970-01-01
      • 2010-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多