Spring Boot 에 java. lang. NoClassDefFoundation 오류 가 발생 했 습 니 다. org / apache / tomcat / util / security / Escape 오류
2018-03-15 22:04:45.166 ERROR 7240 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [java.lang.NoClassDefFoundError: org/apache/tomcat/util/security/Escape] with root cause
java.lang.ClassNotFoundException: org.apache.tomcat.util.security.Escape
at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[na:1.8.0_111]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_111]
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) ~[na:1.8.0_111]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_111]
at org.apache.jasper.compiler.JspUtil.getExprInXml(JspUtil.java:85) ~[tomcat-embed-jasper-9.0.6.jar:9.0.6]
at org.apache.jasper.compiler.PageDataImpl$SecondPassVisitor.printAttributes(PageDataImpl.java:736) ~[tomcat-embed-jasper-9.0.6.jar:9.0.6]
at org.apache.jasper.compiler.PageDataImpl$SecondPassVisitor.appendTag(PageDataImpl.java:470) ~[tomcat-embed-jasper-9.0.6.jar:9.0.6]
at org.apache.jasper.compiler.PageDataImpl$SecondPassVisitor.appendTag(PageDataImpl.java:454) ~[tomcat-embed-jasper-9.0.6.jar:9.0.6]
at org.apache.jasper.compiler.PageDataImpl$SecondPassVisitor.visit(PageDataImpl.java:266) ~[tomcat-embed-jasper-9.0.6.jar:9.0.6]
at org.apache.jasper.compiler.Node$Root.accept(Node.java:470) ~[tomcat-embed-jasper-9.0.6.jar:9.0.6]
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2389) ~[tomcat-embed-jasper-9.0.6.jar:9.0.6]
at org.apache.jasper.compiler.PageDataImpl.(PageDataImpl.java:79) ~[tomcat-embed-jasper-9.0.6.jar:9.0.6]
at org.apache.jasper.compiler.Validator.validateExDirectives(Validator.java:1862) ~[tomcat-embed-jasper-9.0.6.jar:9.0.6]
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:224) ~[tomcat-embed-jasper-9.0.6.jar:9.0.6]
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:385) ~[tomcat-embed-jasper-9.0.6.jar:9.0.6]
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:362) ~[tomcat-embed-jasper-9.0.6.jar:9.0.6]
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:346) ~[tomcat-embed-jasper-9.0.6.jar:9.0.6]
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:603) ~[tomcat-embed-jasper-9.0.6.jar:9.0.6]
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369) ~[tomcat-embed-jasper-9.0.6.jar:9.0.6]
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:386) ~[tomcat-embed-jasper-9.0.6.jar:9.0.6]
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330) ~[tomcat-embed-jasper-9.0.6.jar:9.0.6]
검사 결과 tomcat - embed - jasper 의존 은 실행 시 의존 으로 만 설정 되 어 build. gradle 파일 을 의존 하 는 것 으로 나 타 났 습 니 다.
compile group: 'org.apache.tomcat.embed', name: 'tomcat-embed-jasper', version: '9.0.6'
으로 변경
runtime ("org.apache.tomcat.embed:tomcat-embed-jasper")
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[MeU] Hashtag 기능 개발➡️ 기존 Tag 테이블에 존재하지 않는 해시태그라면 Tag , tagPostMapping 테이블에 모두 추가 ➡️ 기존에 존재하는 해시태그라면, tagPostMapping 테이블에만 추가 이후에 개발할 태그 기반 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.