回 帖 发 新 帖 刷新版面

主题:jboss下运行JSP出错

Jboss上部署war包, 第一次打开页面出现如下错误,以后再打开同样的页面就正常了,不只什么原因,很是郁闷!

org.apache.jasper.JasperException: Unable to initialize TldLocationsCache: java.util.zip.ZipException: invalid entry size (expected 1939669000 but got 727 bytes)
    org.jboss.web.tomcat.service.jasper.TagLibCache.init(TagLibCache.java:106)
    org.jboss.web.tomcat.service.jasper.TagLibCache.getLocation(TagLibCache.java:83)
    org.apache.jasper.JspCompilationContext.getTldLocation(JspCompilationContext.java:530)
    org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:419)
    org.apache.jasper.compiler.Parser.parseDirective(Parser.java:476)
    org.apache.jasper.compiler.Parser.parseElements(Parser.java:1426)
    org.apache.jasper.compiler.Parser.parse(Parser.java:133)
    org.apache.jasper.compiler.ParserController.doParse(ParserController.java:216)
    org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
    org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:167)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:306)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

回复列表 (共1个回复)

沙发

你把"server\default\work\jboss.web\localhost"下的文件删掉试试,可能读文件错误

上面异常来看不是你的代码问题,是JBOSS的问题.

我来回复

您尚未登录,请登录后再回复。点此登录或注册