tomcat 8.5.43 org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
Я использовал tomcat 8.5.43, который поставляется с jar-файлом ecj 4.6.3. У меня все еще возникает следующая проблема.
INFO | jvm 1 | main | 2021/07/02 19:05:18.470 | Jul 02, 2021 7:05:18 PM org.apache.jasper.compiler.JDTCompiler$1 findType
INFO | jvm 1 | main | 2021/07/02 19:05:18.470 | SEVERE: Compilation error
INFO | jvm 1 | main | 2021/07/02 19:05:18.470 | org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
INFO | jvm 1 | main | 2021/07/02 19:05:18.470 | at org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader.<init>(ClassFileReader.java:403)
INFO | jvm 1 | main | 2021/07/02 19:05:18.470 | at org.apache.jasper.compiler.JDTCompiler$1.findType(JDTCompiler.java:238)
INFO | jvm 1 | main | 2021/07/02 19:05:18.470 | at org.apache.jasper.compiler.JDTCompiler$1.findType(JDTCompiler.java:193)
INFO | jvm 1 | main | 2021/07/02 19:05:18.470 | at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:145)
INFO | jvm 1 | main | 2021/07/02 19:05:18.470 | at org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding.resolve(UnresolvedReferenceBinding.java:100)
INFO | jvm 1 | main | 2021/07/02 19:05:18.470 | at org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.resolveType(BinaryTypeBinding.java:187)
INFO | jvm 1 | main | 2021/07/02 19:05:18.470 | at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:186)
INFO | jvm 1 | main | 2021/07/02 19:05:18.470 | at org.eclipse.jdt.internal.compiler.lookup.Scope.getPackage(Scope.java:2868)
INFO | jvm 1 | main | 2021/07/02 19:05:18.470 | at org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference.getTypeBinding(QualifiedTypeReference.java:97)
INFO | jvm 1 | main | 2021/07/02 19:05:18.470 | at org.eclipse.jdt.internal.compiler.ast.TypeReference.internalResolveType(TypeReference.java:495)
INFO | jvm 1 | main | 2021/07/02 19:05:18.470 | at org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveType(TypeReference.java:586)
INFO | jvm 1 | main | 2021/07/02 19:05:18.470 | at org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveType(TypeReference.java:582)
INFO | jvm 1 | main | 2021/07/02 19:05:18.470 | at org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveType(TypeReference.java:578)
INFO | jvm 1 | main | 2021/07/02 19:05:18.470 | at org.eclipse.jdt.internal.compiler.ast.CastExpression.resolveType(CastExpression.java:533)
INFO | jvm 1 | main | 2021/07/02 19:05:18.470 | at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:667)
INFO | jvm 1 | main | 2021/07/02 19:05:18.470 | at org.eclipse.jdt.internal.compiler.ast.Expression.resolve(Expression.java:1020)
INFO | jvm 1 | main | 2021/07/02 19:05:18.470 | at org.eclipse.jdt.internal.compiler.ast.Block.resolveUsing(Block.java:130)
INFO | jvm 1 | main | 2021/07/02 19:05:18.470 | at org.eclipse.jdt.internal.compiler.ast.TryStatement.resolve(TryStatement.java:1073)
INFO | jvm 1 | main | 2021/07/02 19:05:18.470 | at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:641)
INFO | jvm 1 | main | 2021/07/02 19:05:18.470 | at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:309)
INFO | jvm 1 | main | 2021/07/02 19:05:18.470 | at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:551)
INFO | jvm 1 | main | 2021/07/02 19:05:18.470 | at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1188)
INFO | jvm 1 | main | 2021/07/02 19:05:18.470 | at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1301)
INFO | jvm 1 | main | 2021/07/02 19:05:18.470 | at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:590)
INFO | jvm 1 | main | 2021/07/02 19:05:18.470 | at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:861)
INFO | jvm 1 | main | 2021/07/02 19:05:18.471 | at org.eclipse.jdt.internal.compiler.Compiler.processCompiledUnits(Compiler.java:546)
INFO | jvm 1 | main | 2021/07/02 19:05:18.471 | at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:458)
INFO | jvm 1 | main | 2021/07/02 19:05:18.471 | at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:539)
INFO | jvm 1 | main | 2021/07/02 19:05:18.471 | at org.apache.jasper.compiler.Compiler.compile(Compiler.java:378)
INFO | jvm 1 | main | 2021/07/02 19:05:18.471 | at org.apache.jasper.compiler.Compiler.compile(Compiler.java:350)
INFO | jvm 1 | main | 2021/07/02 19:05:18.471 | at org.apache.jasper.compiler.Compiler.compile(Compiler.java:334)
INFO | jvm 1 | main | 2021/07/02 19:05:18.471 | at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:595)
INFO | jvm 1 | main | 2021/07/02 19:05:18.471 | at org.apache.jasper.servlet.JspServletWrapper.loadTagFile(JspServletWrapper.java:269)
INFO | jvm 1 | main | 2021/07/02 19:05:18.471 | at org.apache.jasper.compiler.TagFileProcessor.loadTagFile(TagFileProcessor.java:584)
INFO | jvm 1 | main | 2021/07/02 19:05:18.471 | at org.apache.jasper.compiler.TagFileProcessor.access$000(TagFileProcessor.java:48)
INFO | jvm 1 | main | 2021/07/02 19:05:18.471 | at org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:667)
INFO | jvm 1 | main | 2021/07/02 19:05:18.471 | at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1544)
INFO | jvm 1 | main | 2021/07/02 19:05:18.471 | at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2389)
INFO | jvm 1 | main | 2021/07/02 19:05:18.471 | at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2441)
INFO | jvm 1 | main | 2021/07/02 19:05:18.471 | at org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:671)
INFO | jvm 1 | main | 2021/07/02 19:05:18.471 | at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1544)
INFO | jvm 1 | main | 2021/07/02 19:05:18.471 | at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2389)
INFO | jvm 1 | main | 2021/07/02 19:05:18.471 | at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2441)
INFO | jvm 1 | main | 2021/07/02 19:05:18.471 | at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2447)
INFO | jvm 1 | main | 2021/07/02 19:05:18.471 | at org.apache.jasper.compiler.Node$Root.accept(Node.java:470)
INFO | jvm 1 | main | 2021/07/02 19:05:18.471 | at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2389)
INFO | jvm 1 | main | 2021/07/02 19:05:18.471 | at org.apache.jasper.compiler.TagFileProcessor.loadTagFiles(TagFileProcessor.java:690)
INFO | jvm 1 | main | 2021/07/02 19:05:18.471 | at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:232)
INFO | jvm 1 | main | 2021/07/02 19:05:18.471 | at org.apache.jasper.compiler.Compiler.compile(Compiler.java:373)
INFO | jvm 1 | main | 2021/07/02 19:05:18.471 | at org.apache.jasper.compiler.Compiler.compile(Compiler.java:350)
INFO | jvm 1 | main | 2021/07/02 19:05:18.471 | at org.apache.jasper.compiler.Compiler.compile(Compiler.java:334)
INFO | jvm 1 | main | 2021/07/02 19:05:18.471 | at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:595)
INFO | jvm 1 | main | 2021/07/02 19:05:18.471 | at org.apache.jasper.servlet.JspServletWrapper.loadTagFile(JspServletWrapper.java:269)
INFO | jvm 1 | main | 2021/07/02 19:05:18.471 | at org.apache.jasper.compiler.TagFileProcessor.loadTagFile(TagFileProcessor.java:584)
INFO | jvm 1 | main | 2021/07/02 19:05:18.471 | at org.apache.jasper.compiler.TagFileProcessor.access$000(TagFileProcessor.java:48)
INFO | jvm 1 | main | 2021/07/02 19:05:18.471 | at org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:667)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1544)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2389)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2441)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2447)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at org.apache.jasper.compiler.Node$Root.accept(Node.java:470)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2389)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at org.apache.jasper.compiler.TagFileProcessor.loadTagFiles(TagFileProcessor.java:690)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:232)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at org.apache.jasper.compiler.Compiler.compile(Compiler.java:373)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at org.apache.jasper.compiler.Compiler.compile(Compiler.java:350)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at org.apache.jasper.compiler.Compiler.compile(Compiler.java:334)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:595)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:399)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:386)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:728)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:470)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:395)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:316)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:168)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:303)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1228)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1011)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:955)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:877)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:966)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:857)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842)
INFO | jvm 1 | main | 2021/07/02 19:05:18.472 | at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
- Я пробовал, заменив ecj jar на 4.5.1.
- удален рабочий каталог tomcat. Но не повезло, посоветуйте пожалуйста!