我在服务器上运行Spring MVC应用程序时获得状态404

时间:2017-10-29 05:44:00

标签: java spring spring-mvc tomcat

我的文件如下所示。我无法搞清楚。错误是: HTTP状态404 - 未找到

输入状态报告

消息/ onlineshoppingrks /

描述源服务器没有找到目标资源的当前表示,或者不愿意透露该目标资源是否存在。

Apache Tomcat / 9.0.1 这是我的web.xml文件 的web.xml

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
         http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
    version="3.1">
    <display-name>Archetype Created Web Application</display-name>


    <!-- Configuring front controller -->
    <servlet>
        <servlet-name>dispatcher</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    </servlet>

<!--  it should go through the front controller -->
    <servlet-mapping>
        <servlet-name>dispatcher</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>
</web-app>

这是我的PageController文件 的PageController

package net.rks.onlineshoppingrks.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

@Controller
public class PageController {

    @RequestMapping(value= {"/","/home","/index"})
    public ModelAndView index() {

        ModelAndView mv = new ModelAndView("page");
        return mv;
    }
}

这是我的dispatcher-servlet文件 调度员servlet.xml中

    <beans xmlns="
http://www.springframework.org/schema/beans"
    xmlns:context="http://www.springframework.org/schema/context"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
   http://www.springframework.org/schema/beans/spring-beans.xsd
   http://www.springframework.org/schema/context
   http://www.springframework.org/schema/context/spring-context.xsd      
   ">

    <context:component-scan base-package="net.rks.onlineshoppingrks.controller"/>

    <bean id="viewResolver"
        class="org.springframework.web.servlet.view.InternalResourceViewResolver">

    <property name="prefix" value="/WEB-INF/views/" />
    <property name="suffix" value=".jsp" />

    </bean>

</beans>

我正在尝试构建一个onlineshopping网络应用。

0 个答案:

没有答案