`

使用tomcat7+java8运行web程序报错

阅读更多
使用app的方式运行tomcat7+java8的时候,项目正常启动,请求首页时报如下错误.
多方查验,均提及此为java8的问题,换为java7即可.
Feb 26, 2015 2:07:17 PM org.apache.catalina.core.ApplicationDispatcher invoke
SEVERE: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: Unable to compile class for JSP: 

An error occurred at line: 1 in the generated java file
The type java.util.Map$Entry cannot be resolved. It is indirectly referenced from required .class files

Stacktrace:
	at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:102)
	at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:331)
	at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:469)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:378)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:353)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:340)
	at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:646)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:690)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:479)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329)
	at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:457)
	at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:328)
	at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:419)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:191)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1001)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)

Feb 26, 2015 2:07:17 PM org.apache.catalina.core.StandardHostValve custom
SEVERE: Exception Processing ErrorPage[errorCode=500, location=/common/500.jsp]
org.apache.jasper.JasperException: Unable to compile class for JSP: 
分享到:
评论

相关推荐

    tomcat7启动或运行报错

    ### Tomcat7启动或运行时报错:`java.lang.ClassCastException: org.apache.jasper.el.ELContextImpl` #### 问题概述 在使用Tomcat7部署Web应用的过程中,可能会遇到启动或者运行时出现以下错误提示: ``` java....

    Spring Boot项目导出war包放到tomcat运行跳转到页面出现404报错

    这种方式可以更好地与传统Java Web项目的部署方式兼容,便于集成到现有的企业级环境中。然而,在这一过程中可能会遇到各种问题,比如跳转页面时出现404错误,即服务器无法找到指定资源。本文将围绕这一问题进行深入...

    tomcat报错

    在部署和运行基于Java的应用程序时,Apache Tomcat作为一款广泛使用的轻量级Web服务器,有时会出现各种错误提示。本次讨论的是一个较为常见的问题:“tomcat报错,原因在于JDK没有安装好”。这个问题涉及到Tomcat的...

    Tomcat启动时报错:java.lang.UnsatisfiedLinkError的解决

    之前tomcat启动老是报错,虽然不影响项目的启动运行,但是有强迫症的程序员会心里不爽: 如下: 问题分析 由于本机安装的jdk版本与tomcat中使用的jdk版本不一致导致的。 解决方法 后面我把原先tomcat启动环境用的...

    nginx+tomcat+memcached负载均衡集群搭建许jar包大全

    2)Tomcat6和Tomcat7使用不同msm支持包:memcached-session-manager-tc6-1.6.5.jar和memcached-session-manager-tc7-1.6.5.jar,只可选一,否则启动报错。 3)msm源码中的lib包版本太低:spymemcached需要使用...

    tomcat 7 最新版本 apache-tomcat-7.0.109

    Apache Tomcat 7是Apache软件基金会的一个开源项目,专门用于实现Java Servlet和JavaServer Pages(JSP)技术的标准,以及Java EE的Web应用程序部署。这个最新版本,即7.0.109,包含了对先前版本的改进和修复,旨在...

    Java web项目启动Tomcat报错解决方案

    Java web项目启动Tomcat报错解决方案 Java web项目启动Tomcat报错解决方案是Java web开发中常见的问题之一。当用户在 Eclipse 或其他 IDE 中启动 Tomcat 服务器时,可能会遇到 "A Java Exception has occurred" 的...

    kettle的web版本,自己编译的war包,直接放到tomcat下运行,然后http://localhost:8080/web

    描述中提到的"自己编译的war包",意味着用户从源代码编译了Webspoon,生成了一个WAR(Web ARchive)文件,这是Java Web应用程序的标准打包格式。 将编译好的WAR文件部署到Tomcat服务器的过程是这样的:首先,用户...

    JDK+Tomcat+mysql+Myeclipse安装与配置

    首先,我们需要JDK(Java Development Kit),它是开发Java应用程序的基础。在本例中,我们使用的是JDK 1.6版本。下载完成后,按照提示进行默认安装,路径可自定义,但建议保持默认以避免后续配置问题。安装完毕后,...

    Tomcat8 源码,可以在eclipse中直接运行

    Tomcat8是Apache软件基金会的Jakarta项目下的一个开源Java Servlet容器,它实现了Java EE中的Web应用服务器标准,特别是Servlet和JSP规范。本压缩包包含的是Tomcat8的源码,适合开发者进行深入学习和研究,了解其...

    Tomcat7 64位机运行问题处理

    在IT行业中,Tomcat7是一款广泛应用的开源Java Servlet容器,尤其在开发和部署Web应用程序时。针对64位操作系统上运行Tomcat7时可能会遇到的问题,本文将详细讲解如何处理和配置,确保其正常运行。 首先,让我们...

    eclipse+tomcat+maven

    在本节中,我们将详细介绍如何在Eclipse IDE中使用Maven创建Web应用程序,并将其部署到Tomcat服务器上。 1. **创建 Maven Web 项目** - 在Eclipse中选择“File” > “New” > “Other” > “Maven” > “Maven ...

    tomcat下webapps防止刷新报错的静态文件

    在Tomcat服务器上部署Web应用时,我们常常会遇到一个问题:当频繁地刷新网页或进行热更新时,浏览器可能会返回404错误,提示找不到静态文件。这是因为Tomcat在更新应用时,会重新加载Web应用目录下的文件,而在这个...

    tomcat启动不了问题处理

    在IT领域,Tomcat服务器是一款非常流行的开源Web服务器,它主要用来部署Java Web应用程序。然而,在使用过程中,用户可能会遇到Tomcat无法启动的问题。本文将详细探讨导致Tomcat启动失败的原因及相应的解决方法,...

    很标准的tomcat

    8. **与其他技术的集成**:Tomcat常与Spring Boot、Hibernate、MyBatis等框架结合使用,构建完整的Java Web应用。此外,还可以与Nginx或Apache HTTP Server等反向代理服务器一起工作,实现负载均衡和静态资源处理。 ...

    tomcat报错解决方案集合

    在使用Java和Tomcat开发Web应用的过程中,遇到错误是常有的事。特别是对于新手开发者,配置环境和解决报错可能是最头疼的问题之一。本篇文章将针对"tomcat报错解决方案集合"这一主题,以"访问http://localhost:8080...

    tomcat5.5起动报错原因解决

    在IT领域,Apache Tomcat作为一款开源的Servlet容器,被广泛应用于Java Web应用程序的开发与部署。当遇到Tomcat 5.5启动时出现错误的情况,理解并解决这些问题至关重要,尤其是考虑到Tomcat 5.5与早期版本在某些功能...

    学生网上选课系统jsp+servlet,java web

    Java Web涵盖了众多技术,如JSP、Servlet、JSTL、EL、JavaBeans、MVC框架(如Spring MVC)、持久层框架(如Hibernate、MyBatis)、以及各种Web容器(如Tomcat、Jetty等)。在这个项目中,我们推测开发者可能使用了...

    部署到tomcat报错

    在IT行业中,部署Web应用程序到Apache Tomcat服务器是常见的任务,但这个过程有时会遇到问题。"部署到Tomcat报错"这个问题可能是由于多种原因引起的,包括但不限于配置错误、环境问题、版本不兼容等。以下将针对这个...

    编译tomcat源码所需jar包

    1. **JDK**:Tomcat是用Java语言编写的,所以首先你需要安装一个兼容的JDK(Java Development Kit),通常建议使用与Tomcat版本相匹配的JDK版本,例如Tomcat 9需要JDK 8或更高版本。 2. **Ant**:Apache Ant是Java...

Global site tag (gtag.js) - Google Analytics