在名称为 'springapp' 的 DispatcherServlet 中找不到具有 URI [/AdminTemplate/] 的 HTTP 请求的映射

No mapping found for HTTP request with URI [/AdminTemplate/] in DispatcherServlet with name 'springapp'

对于第一个错误,这个错误看起来真的很愚蠢并且很容易修复,但问题是一切似乎都很好,我不知道是什么原因 it.I 试图用 java 配置来配置这个 web 项目并且也 xml 和我得到相同的 404 错误代码。

WARNING: No mapping found for HTTP request with URI [/AdminTemplate/] in DispatcherServlet with name 'springapp'

如果有人能在这里帮助我,我将不胜感激。 这是我的代码:

web.xml

<welcome-file-list>
    <welcome-file>index.htm</welcome-file>
</welcome-file-list>
<servlet>
    <servlet-name>springapp</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>/WEB-INF/springapp-servlet.xml</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
    <servlet-name>springapp</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

springapp-servlet.xml

<mvc:annotation-driven />
<context:component-scan base-package="com.admin.controller" />


<mvc:resources mapping="/resources/**" location="resources/" />

<bean id="viewResolver"
    class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="viewClass"
        value="org.springframework.web.servlet.view.JstlView"></property>
    <property name="prefix" value="/WEB-INF/views/"></property>
    <property name="suffix" value=".jsp"></property>
</bean>

一个简单的控制器

@Controller
public class PageController {

@RequestMapping(value = "/", method = RequestMethod.GET)
public String homePage() {

    return "index";

      }
  }

和一个不重要的简单 jsp。

我的项目结构是这样的:

当然,如果我在 web.xml

中设置

<welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list>

并将 index.jsp 文件从 jsp 文件夹移动到它工作的 webapps。 任何人都知道是什么原因造成的?提前致谢。

更新:

我测试了过去工作的其他项目,现在我得到了同样的 404 错误。

404 错误是由于客户端资源问题和拼写错误引起的,也不应该是 index.htm 应该是 index.jsp & 如果你想在 views 文件夹中使用 index.jsp完整路径如下所示:-

<welcome-file-list>
    <welcome-file>/WEB-INF/views/index.jsp</welcome-file>
</welcome-file-list>

我暂时解决了问题,购买了将整个 XML 配置更改为基于 Java 的配置,之后我 100% 确定问题不在 code.I 离开link 这里是另一个问题,也许有人会遇到同样的问题。

Tomcat error? Or something else?