Eclipse 无法在STS上运行spring模板项目

Eclipse 无法在STS上运行spring模板项目,eclipse,spring,spring-mvc,sts-springsourcetoolsuite,Eclipse,Spring,Spring Mvc,Sts Springsourcetoolsuite,我创建了一个名为sample的模板项目,并用springtcserver启动了它。应用程序已部署,但当我转到时,会出现以下错误 信息:服务器启动时间为12669毫秒 警告:org.springframework.web.servlet.PageNotFound-在名为“appServlet”的DispatcherServlet中找不到URI为[/sample/]的HTTP请求的映射 我按照中所示的步骤创建了一个SpringWeb应用程序 我让我的朋友按照同样的步骤在他的Ubuntu10.04机器

我创建了一个名为sample的模板项目,并用springtcserver启动了它。应用程序已部署,但当我转到时,会出现以下错误

信息:服务器启动时间为12669毫秒 警告:org.springframework.web.servlet.PageNotFound-在名为“appServlet”的DispatcherServlet中找不到URI为[/sample/]的HTTP请求的映射

我按照中所示的步骤创建了一个SpringWeb应用程序

我让我的朋友按照同样的步骤在他的Ubuntu10.04机器上进行测试,结果很好。我得出结论,一定是我的机器出了问题。我在MacOSX 10.4和 SpringSource工具套件 版本:2.6.0.0发布

我的主机文件包含以下条目

127.0.0.1本地主机

有谁能指导我如何纠正这个问题


谢谢。

该警告意味着您没有在项目中设置正确的内容,简单明了。没有代码,我们只能猜测


说到猜测,请检查您的web.xml并确保它实际上显示了示例

模板项目也不适合我

我将servlet映射更改为

<servlet-mapping>
    <servlet-name>appServlet</servlet-name>
    <url-pattern>*.do</url-pattern>
</servlet-mapping>

现在,您可以在eclipse服务器控制台窗口的底部屏幕中打开

检查日志。如果您和我一样,在解析home.jsp文件的路径时会出现错误。它来自servlet-context.xml文件:

<beans:property name="suffix" value="/" />
应该是

<beans:property name="suffix" value=".jsp" />

确保在进行更改后清理并重新启动服务器,因为这个servlet-context.xml文件似乎被大量缓存。

web.xml没有说明任何有关示例的内容,它只与appServlet/匹配。这不是意味着匹配/到appServlet名称吗?