请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

之前tomcat访问不了主页改了设置后可以了 现在可以访问jsp页面 但是访问不了那个前端的啥原因额?

正在回答 回答被采纳积分+3

1回答

翔仔 2018-05-30 23:50:51

请同学对照一下spring-web.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
	xmlns:mvc="http://www.springframework.org/schema/mvc"
	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
    http://www.springframework.org/schema/mvc
    http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd">
	<!-- 配置SpringMVC -->
	<!-- 1.开启SpringMVC注解模式 -->
	<mvc:annotation-driven />

	<!-- 2.静态资源默认servlet配置 (1)加入对静态资源的处理:js,gif,png (2)允许使用"/"做整体映射 -->
	<mvc:resources mapping="/resources/**" location="/resources/" />
	<mvc:default-servlet-handler />

	<!-- 3.定义视图解析器 -->
	<bean id="viewResolver"
		class="org.springframework.web.servlet.view.InternalResourceViewResolver">
		<property name="prefix" value="/WEB-INF/html/"></property>
		<property name="suffix" value=".html"></property>
	</bean>
	<!-- 文件上传解析器 -->
	<bean id="multipartResolver"
		class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
		<property name="defaultEncoding" value="utf-8"></property>
		<!-- 1024 * 1024 * 20 = 20M -->
		<property name="maxUploadSize" value="20971520"></property>
		<property name="maxInMemorySize" value="20971520"></property>
	</bean>

	<!-- 4.扫描web相关的bean -->
	<context:component-scan base-package="com.imooc.o2o.web" />
</beans>

404就是不识别相关controller找不到对应的方法

0 回复 有任何疑惑可以回复我~
  • 提问者 慕后端9195458 #1
    老师 我查看了 和你的差不多 就是用的版本不一样 还能有其他原因出现问题吗
    回复 有任何疑惑可以回复我~ 2018-05-31 19:09:15
  • 翔仔 回复 提问者 慕后端9195458 #2
    同学好,一般就这几个问题,404代表找不到相关的路径,controller里面路由,spring-web.xml的配置还有web.xml里确保已经读入spring-web.xml这些配置文件。
    同时还要clean一下tomcat并查询console里面的发布的路径,看看里面有没有发布上对应的controller名字的class.这些都去检查一下 404问题一般比较好解决
    回复 有任何疑惑可以回复我~ 2018-05-31 23:16:02
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信