Java 1.8.0_60和Tomcat 7.5.4:类型java.util.Map $ Entry无法解析。它是从所需的.class文件间接引用的

时间:2016-10-20 21:42:52

标签: java tomcat7

首先,我正在将现有的“工作”Java应用程序迁移到更新版本的Java。我们使用Java 1.8.0_60和Tomcat 6与Red Hat(REHL 6)合作。现在,我们正在尝试将其移至Tomcat 7(错误来自Tomcat 7.5.4)。

看起来Tomcat在工作目录中创建JAVA和CLASS文件时出错。 [/usr/share/tomcat7/work/Catalina/localhost/CortWebApps-NACustomer/org/apache/jsp/WEB_002dINF/jsp/nacTemplate_jsp.java

这是文件:

    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
    <%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
    <% String content = request.getParameter("content"); %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html xml:lang="en">
    <jsp:include flush="true" page="./includes/nacHead.jsp"/>
    <body>
        <a name=top></a>
        <table id=twoColMain height=100% width=990 border=0 cellpadding=0 cellspacing=0 align=center>

            <jsp:include flush="true" page="./includes/nacHeader.jsp"/>

            <tr>
                <jsp:include flush="true" page="./includes/nacSideNav.jsp"/>
                <jsp:include flush="true" page="<%=content %>"/>
            </tr>
            <tr>
                <td colspan=3 class=footerBar><a href=#top>Back to Top</a></td>
            </tr>
            <tr>
                <td colspan=3 align=left class=footerCopy>Copyright &copy; 2007 CORT&reg;  All images and copy. All rights reserved.</td>
            </tr>
        </table>
    </body>
   </html>

1 个答案:

答案 0 :(得分:0)

猜测一下:您是否为tomcat设置了有效的JAVA_HOME环境变量来查找正确的java版本?或者您是否使用过安装程序而没有将tomcat指向正确的java版本?

祝你好运

亚历