`
lwbbupt
  • 浏览: 36233 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

部署springMVC报错解决

阅读更多

最近学习springMVC部署,按照教程建议一个项目,去发现报错,如下:

HTTP Status 500 - Unable to compile class for JSP:

type Exception report

message Unable to compile class for JSP:

description The server encountered an internal error that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to compile class for JSP: 

An error occurred at line: [63] in the generated java file: [/Users/wenboliu/Library/Caches/IntelliJIdea14/tomcat/Tomcat_8_0_20_spingMVC/work/Catalina/localhost/ROOT/org/apache/jsp/WEB_002dINF/pages/hello_jsp.java]
The method getDispatcherType() is undefined for the type HttpServletRequest

Stacktrace:
	org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:102)
	org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:198)
	org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:450)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:361)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:336)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:323)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:570)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:356)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:172)
	org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:303)
	org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1228)
	org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1011)
	org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:955)
	org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:877)
	org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:966)
	org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:857)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:618)
	org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

note The full stack trace of the root cause is available in the Apache Tomcat/8.0.20 logs.

 最终排查发现,原来在于项目所依赖的jar包出现问题,jsp-api.jar与servlet-api.jar两个jar包出现了两次,所以删掉之后问题就解决了。。。

0
0
分享到:
评论

相关推荐

    springboot+mybatis+druid+jsp+bootstrap实现后台权限管理系统源码.zip

    项目基于jdk1.8整合了springboot+mvc+mybatis(通用mapper)+druid+jsp+bootstrap等技术,springboot+Listener(监听器),Filter(过滤器),Interceptor(拦截器),Servlet,springmvc静态资源,文件上传下载,多数据源切换,缓存...

    SpringMVC-Mybatis-Shiro-redis-master 权限集成缓存中实例

    本人提供这个Shiro + SpringMvc + Mybatis + Redis 的Demo 本着学习的态度,如果有欠缺和不足的地方,给予指正,并且多多包涵。 “去其糟粕取其精华”。如果觉得写的好的地方就给个赞,写的不好的地方,也请多多包涵...

    【Demo】基于Spring+SpringMVC+Mybatis框架的人事管理系统 .zip

    使用JavaEE开发,基于SpringMVC+Mybatis框架,该项目包含了用户管理、部门管理、职位管理、员工管理、公告管理、下载中心等多个模块,页面使用JQuery框架完成动态功能,用户管理、部门管理等模块包含了项目开发中常用...

    SpringMVC+JNDI+Tomcat配置数据源

    #### 四、常见的报错及解决方案 1. **找不到JDBC驱动**:确保已经将正确的JDBC驱动包放置在Tomcat的`lib`目录中。 2. **JNDI查找失败**:检查数据源名称是否正确配置,以及应用程序中是否有正确的JNDI查找代码。 3....

    SpringMVC+Spring+JPA+Maven框架搭建

    使用Maven的Run Configurations功能,可以配置Web容器,如Tomcat,进行项目的构建和部署。打包过程通过右键项目选择Run As -> Maven install来完成,打包后的文件将存放在target目录中。 以上是SpringMVC+Spring+...

    spingmvc+mybatis+统一异常处理机制

    采用springmvc+mybatis,搭建部分大致跟网上其他资料差不多,唯一不同的加入了统一错误处理,为了方便开发人员开发,所有错误码用一张表存在数据库中,然后由应用将整表缓存,缓存采用的spring自带的cache,开发中...

    SSJ SpringMVC3+JPA2.0(Hibernate4)+FreeMarker

    调试@Test报错javax.persistence.spi.PersistenceUnitInfo.getSharedCacheMode()Ljavax/persistence/SharedCacheMode; 部署正常,求解决方案。谢谢

    基于SSM的基于Javaweb的网上花店系统设计(源码+部署说明+系统介绍).zip

    5. 启动服务:启动Tomcat服务器,访问指定的URL,如http://localhost:8080/项目名,若无报错则表明部署成功。 五、系统介绍文档 文档“jsp开发说明新版.docx”详细介绍了系统的开发过程,包括开发工具的选择、技术...

    appCms:SpringMVC实现的通用后台系统

    #AppCms部署说明 ##.打开myeclipse (eclipse雷同) 全部编码 utf-8 包括数据库 右键 -> Import -> 选择如图 –> 选择解压的源码 – finish ##.检查jdk配置(别用myeclispe自带的jdk) 这个报错原因,是使用的myeclipse...

    一个简单的ssm架构项目实例

    后端组件:spring+springMVC+mybatis 前端组件:bootstrap+bootstrapTable+highcharts 数据库:postgreSQL(可以自己修改成oracle,修改内容很少) 项目部署到tomcat上,直接运行即可。 注: 1:需要修改数据库连接...

    基于SSM+SqlSever架构开发的在线云盘

    【作品名称】:基于SSM+SqlSever架构开发的在线云盘 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。...需要有一定的基础能够看懂代码,能够自行调试代码并解决报错,能够自行添加功能修改代码。

    使用Maven整合ssm

    【SSM整合与Maven应用】 SSM框架指的是Spring、SpringMVC和MyBatis的集成,这...在整个过程中,Maven扮演了重要的角色,它管理了项目的所有依赖,简化了项目的构建和部署流程,使得SSM框架的集成变得更加便捷和高效。

    基于Java+Mysql 实现的超市管理系统

    【作品名称】:基于Java+Mysql 实现的超市管理系统 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。...需要有一定的基础能够看懂代码,能够自行调试代码并解决报错,能够自行添加功能修改代码。

    技术总结(自己做项目遇到的问题整理)

    - Mybatis分页插件报错:报错信息表明在StatementHandler接口上找不到名为`prepare`的方法。这可能是由于自定义插件未正确实现Mybatis的拦截器接口,需要检查插件的实现代码。 以上是项目开发过程中遇到的一些典型...

    Personnel-Management-System:人事管理系统,基于Spring+SpringMVC+Mybatis框架,该项目两级权限管理员与普通员工,包含用户管理,部门管理,职位管理,员工管理,公告管理,下载中心等多个模块

    人事管理系统 因为同学答辩已经完成,项目暂时不会再做更新,有需要的朋友可以自行完善。 部署说明: 项目启动后,在浏览器中访问...使用JavaEE开发,基于SpringMVC+Mybatis框架,该项目包含了用户管理、部门管理、职

    spring全部jar,ssm整合全部jar

    7. **配置Web.xml**:在Web应用的部署描述符`web.xml`中配置SpringMVC的DispatcherServlet,以及Spring的监听器,如ContextLoaderListener,以启动Spring容器。 8. **测试与运行**:完成上述配置后,你可以通过单元...

    尚筹网项目中遇到的错误,问题.docx

    10. **IDEA项目运行报错404**:这通常是由于Tomcat配置不正确导致的,检查项目的部署路径和Tomcat配置中的上下文路径是否一致。 11. **SSM环境整合问题**:整合Spring、SpringMVC和MyBatis时可能会遇到运行问题,...

    ssm框架搭建

    ssm框架是目前Java Web开发中非常流行的框架组合,它由Spring、SpringMVC...- 常见问题的解决方法,如junit依赖问题和JSP页面报错。 通过以上步骤和知识点的掌握,可以有效搭建并运行一个基于ssm框架的Java Web项目。

    某开源项目Guns技术文档+个人总结

    Guns是一个流行的开源项目,基于SpringBoot和SSM(Spring、SpringMVC、MyBatis)框架,旨在提供一套简化的企业级Web应用解决方案。该项目以JavaWeb技术为基础,旨在通过提供约定优于配置、减少编码量、提高开发效率...

    Spring MVC第一个入门程序

    - 如果jar包已存在但仍然报错,检查IDEA中的项目发布设置是否正确添加了lib依赖。 - 重启Tomcat服务器。 通过以上步骤,我们成功完成了第一个Spring MVC入门程序的开发与部署。这不仅加深了对Spring MVC框架的...

Global site tag (gtag.js) - Google Analytics