【问题标题】:Error 404 when running sample Spring MVC using Spring STS使用 Spring STS 运行示例 Spring MVC 时出现错误 404
【发布时间】:2012-03-06 19:41:11
【问题描述】:

我尝试在 Eclipse 中使用 Spring STS 运行示例 Spring MVC,但是当我尝试使用我的帐户在 CloudFoundry 上运行它时,当我访问“映射的 URL”时出现错误 404

至少应该显示“Hello World”并显示服务器时间。

我想知道为什么它不运行?我在控制台中没有看到任何错误。

编辑:这是完整的console log.

【问题讨论】:

  • 没有错误?奇怪,尝试使用 VMC 工具而不是 STS 插件,您可能会通过 vmc 日志获得更多信息。 start.cloudfoundry.com/tools/vmc/installing-vmc.htmlstart.cloudfoundry.com/tools/vmc/vmc-quick-ref.html
  • 基于视频教程,从零到云的 60 分钟第一部分,只需使用 Eclipse 和 STS 即可在 cloudfoundry 托管上运行
  • 这只是一个想法,以获取有关正在发生的事情的更多信息。如果没有堆栈跟踪或一段代码,将很难为您提供帮助。
  • @xybrek - 如果没有更多信息,例如错误日志,就无法判断您的问题可能是什么。
  • 我认为问题出在映射上:警告:org.springframework.web.servlet.PageNotFound - 在 DispatcherServlet 中找不到带有 URI [/] 的 HTTP 请求的映射,但在HomeController 有一个映射:@RequestMapping(value = "/", method = RequestMethod.GET)

标签: java spring sts-springsourcetoolsuite cloud-foundry


【解决方案1】:

未检测到您的控制器,我认为您忘记配置 spring 以扫描您的应用程序以查找基于注释的控制器:

   <context:component-scan base-package="mypackage.com...."/>
   <context:annotation-config/>

http://renidev.wordpress.com/2009/02/02/how-to-use-springs-context-component-scan-and-annotation/

【讨论】:

    猜你喜欢
    • 2022-01-21
    • 1970-01-01
    • 1970-01-01
    • 2012-11-05
    • 2020-06-19
    • 2010-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多