Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SpringMVC项目在更改配置文件(root.xml、servlet context.xml)后不显示主页_Spring_Spring Mvc - Fatal编程技术网

SpringMVC项目在更改配置文件(root.xml、servlet context.xml)后不显示主页

SpringMVC项目在更改配置文件(root.xml、servlet context.xml)后不显示主页,spring,spring-mvc,Spring,Spring Mvc,*大家好, 我正在STS(SpringToolSuite)中使用SpringMVC进行java项目。 当我第一次从现有模板创建SpringMVC项目并运行它时,它显示的主页与预期的一样。但是,在向我的项目中添加了几个类(dao类、服务类、几个控制器类和几个视图文件(.jsp文件))并更改了**root.xml后,如下所示*** ** --> ** 和servlet context.xml如下所示: 它不再显示主页,而是给我 HTTP状态404-/jobportal/as输出。如何处理

*大家好, 我正在STS(SpringToolSuite)中使用SpringMVC进行java项目。 当我第一次从现有模板创建SpringMVC项目并运行它时,它显示的主页与预期的一样。但是,在向我的项目中添加了几个类(dao类、服务类、几个控制器类和几个视图文件(.jsp文件))并更改了**root.xml后,如下所示***

** -->


**
servlet context.xml如下所示:


它不再显示主页,而是给我
HTTP状态404-/jobportal/as输出。

如何处理主页?您是否将
index.html
文件设置为欢迎页面?或者您是否从控制器响应发送
.jsp
,其中请求映射方法处理到``的请求?您好,我正在从控制器发送.jsp文件名(ex:home),该文件名映射到(ex:home.jsp)通过在servlet-context.xml中查看解析器,然后呈现给用户。您可以验证启动日志是否显示端点
/
已由spring注册。还可以尝试访问url:没有
/jobportal
嘿,谢谢你的建议,实际上问题是由pom.xml文件引起的。我没有将pom文件中的名称字段与pom.xml中的工件id字段正确匹配。这是一个新项目吗?如果可以的话,您应该使用SpringBoot开发它,或者至少去掉所有的xml配置并使用java配置。只是一个建议。。
 <bean id="dataSource"
    class="org.springframework.jdbc.datasource.DriverManagerDataSource">
    <property name="driverClassName" value="com.mysql.jdbc.Driver" />
    <property name="url" value="jdbc:mysql://localhost:3306/jobportal_db" />
    <property name="username" value="root" />
    <property name="password" value="pswd" />
</bean>**
<!-- Handles HTTP GET requests for /resources/** by efficiently serving up static resources in the ${webappRoot}/resources directory -->
<resources mapping="/resources/**" location="/resources/" />

<!-- Resolves views selected for rendering by @Controllers to .jsp resources in the /WEB-INF/views directory -->
<beans:bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <beans:property name="prefix" value="/WEB-INF/views/" />
    <beans:property name="suffix" value=".jsp" />
</beans:bean>

<context:component-scan base-package="com.practice.jobportal.controller" />