소개
게시글
질문&답변
2024.01.16
외부 내부 모두 신규 트랜잭션인데, 외부커넥션을 먼저 반납하는경우
음 그니깐 독립 되어 있더라도 살짝만 독립된거군요
- 2
- 3
- 552
질문&답변
2023.07.14
members 500 오류
java.lang.ClassNotFoundException: javax.servlet.jsp.tagext.TagLibraryValidator at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass( BuiltinClassLoader.java:641 ) ~[na:na] at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass( ClassLoaders.java:188 ) ~[na:na] at java.base/java.lang.ClassLoader.loadClass( ClassLoader.java:520 ) ~[na:na] at java.base/java.lang.ClassLoader.defineClass1(Native Method) ~[na:na] at java.base/java.lang.ClassLoader.defineClass( ClassLoader.java:1012 ) ~[na:na] at java.base/java.security.SecureClassLoader.defineClass( SecureClassLoader.java:150 ) ~[na:na] at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass( BuiltinClassLoader.java:862 ) ~[na:na] at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull( BuiltinClassLoader.java:760 ) ~[na:na] at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull( BuiltinClassLoader.java:681 ) ~[na:na] at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass( BuiltinClassLoader.java:639 ) ~[na:na] at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass( ClassLoaders.java:188 ) ~[na:na] at java.base/java.lang.ClassLoader.loadClass( ClassLoader.java:520 ) ~[na:na] at java.base/java.lang.ClassLoader.defineClass1(Native Method) ~[na:na] at java.base/java.lang.ClassLoader.defineClass( ClassLoader.java:1012 ) ~[na:na] at java.base/java.security.SecureClassLoader.defineClass( SecureClassLoader.java:150 ) ~[na:na] at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass( BuiltinClassLoader.java:862 ) ~[na:na] at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull( BuiltinClassLoader.java:760 ) ~[na:na] at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull( BuiltinClassLoader.java:681 ) ~[na:na] at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass( BuiltinClassLoader.java:639 ) ~[na:na] at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass( ClassLoaders.java:188 ) ~[na:na] at java.base/java.lang.ClassLoader.loadClass( ClassLoader.java:520 ) ~[na:na] at java.base/java.lang.Class.forName0(Native Method) ~[na:na] at java.base/java.lang.Class.forName( Class.java:467 ) ~[na:na] at org.springframework.boot.web.embedded.tomcat.TomcatEmbeddedWebappClassLoader.loadFromParent( TomcatEmbeddedWebappClassLoader.java:113 ) ~[spring-boot-3.0.4.jar:3.0.4] at org.springframework.boot.web.embedded.tomcat.TomcatEmbeddedWebappClassLoader.doLoadClass( TomcatEmbeddedWebappClassLoader.java:86 ) ~[spring-boot-3.0.4.jar:3.0.4] at org.springframework.boot.web.embedded.tomcat.TomcatEmbeddedWebappClassLoader.loadClass( TomcatEmbeddedWebappClassLoader.java:70 ) ~[spring-boot-3.0.4.jar:3.0.4] at org.apache.catalina.loader.WebappClassLoaderBase.loadClass( WebappClassLoaderBase.java:1245 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.apache.jasper.compiler.TagLibraryInfoImpl.createValidator( TagLibraryInfoImpl.java:355 ) ~[tomcat-embed-jasper-10.1.5.jar:10.1.5] at org.apache.jasper.compiler.TagLibraryInfoImpl. ( TagLibraryInfoImpl.java:195 ) ~[tomcat-embed-jasper-10.1.5.jar:10.1.5] at org.apache.jasper.compiler.Parser.parseTaglibDirective( Parser.java:429 ) ~[tomcat-embed-jasper-10.1.5.jar:10.1.5] at org.apache.jasper.compiler.Parser.parseDirective( Parser.java:487 ) ~[tomcat-embed-jasper-10.1.5.jar:10.1.5] at org.apache.jasper.compiler.Parser.parseElements( Parser.java:1444 ) ~[tomcat-embed-jasper-10.1.5.jar:10.1.5] at org.apache.jasper.compiler.Parser.parse( Parser.java:138 ) ~[tomcat-embed-jasper-10.1.5.jar:10.1.5] at org.apache.jasper.compiler.ParserController.doParse( ParserController.java:245 ) ~[tomcat-embed-jasper-10.1.5.jar:10.1.5] at org.apache.jasper.compiler.ParserController.parse( ParserController.java:106 ) ~[tomcat-embed-jasper-10.1.5.jar:10.1.5] at org.apache.jasper.compiler.Compiler.generateJava( Compiler.java:211 ) ~[tomcat-embed-jasper-10.1.5.jar:10.1.5] at org.apache.jasper.compiler.Compiler.compile( Compiler.java:396 ) ~[tomcat-embed-jasper-10.1.5.jar:10.1.5] at org.apache.jasper.compiler.Compiler.compile( Compiler.java:372 ) ~[tomcat-embed-jasper-10.1.5.jar:10.1.5] at org.apache.jasper.compiler.Compiler.compile( Compiler.java:356 ) ~[tomcat-embed-jasper-10.1.5.jar:10.1.5] at org.apache.jasper.JspCompilationContext.compile( JspCompilationContext.java:603 ) ~[tomcat-embed-jasper-10.1.5.jar:10.1.5] at org.apache.jasper.servlet.JspServletWrapper.service( JspServletWrapper.java:396 ) ~[tomcat-embed-jasper-10.1.5.jar:10.1.5] at org.apache.jasper.servlet.JspServlet.serviceJspFile( JspServlet.java:380 ) ~[tomcat-embed-jasper-10.1.5.jar:10.1.5] at org.apache.jasper.servlet.JspServlet.service( JspServlet.java:328 ) ~[tomcat-embed-jasper-10.1.5.jar:10.1.5] at jakarta.servlet.http.HttpServlet.service( HttpServlet.java:814 ) ~[tomcat-embed-core-10.1.5.jar:6.0] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:223 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:158 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.apache.tomcat.websocket.server.WsFilter.doFilter( WsFilter.java:53 ) ~[tomcat-embed-websocket-10.1.5.jar:10.1.5] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:185 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:158 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.springframework.web.filter.OncePerRequestFilter.doFilter( OncePerRequestFilter.java:110 ) ~[spring-web-6.0.6.jar:6.0.6] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:185 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:158 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.springframework.web.filter.OncePerRequestFilter.doFilter( OncePerRequestFilter.java:110 ) ~[spring-web-6.0.6.jar:6.0.6] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:185 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:158 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.springframework.web.filter.OncePerRequestFilter.doFilter( OncePerRequestFilter.java:110 ) ~[spring-web-6.0.6.jar:6.0.6] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:185 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:158 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.apache.catalina.core.ApplicationDispatcher.invoke( ApplicationDispatcher.java:691 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.apache.catalina.core.ApplicationDispatcher.processRequest( ApplicationDispatcher.java:441 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.apache.catalina.core.ApplicationDispatcher.doForward( ApplicationDispatcher.java:367 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.apache.catalina.core.ApplicationDispatcher.forward( ApplicationDispatcher.java:295 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at hello.servlet.web.frontcontroller.MyView.render( MyView.java:21 ) ~[classes/:na] at hello.servlet.web.frontcontroller.v2.FrontControllerServletV2.service( FrontControllerServletV2.java:42 ) ~[classes/:na] at jakarta.servlet.http.HttpServlet.service( HttpServlet.java:814 ) ~[tomcat-embed-core-10.1.5.jar:6.0] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:223 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:158 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.apache.tomcat.websocket.server.WsFilter.doFilter( WsFilter.java:53 ) ~[tomcat-embed-websocket-10.1.5.jar:10.1.5] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:185 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:158 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.springframework.web.filter.RequestContextFilter.doFilterInternal( RequestContextFilter.java:100 ) ~[spring-web-6.0.6.jar:6.0.6] at org.springframework.web.filter.OncePerRequestFilter.doFilter( OncePerRequestFilter.java:116 ) ~[spring-web-6.0.6.jar:6.0.6] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:185 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:158 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.springframework.web.filter.FormContentFilter.doFilterInternal( FormContentFilter.java:93 ) ~[spring-web-6.0.6.jar:6.0.6] at org.springframework.web.filter.OncePerRequestFilter.doFilter( OncePerRequestFilter.java:116 ) ~[spring-web-6.0.6.jar:6.0.6] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:185 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:158 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal( CharacterEncodingFilter.java:201 ) ~[spring-web-6.0.6.jar:6.0.6] at org.springframework.web.filter.OncePerRequestFilter.doFilter( OncePerRequestFilter.java:116 ) ~[spring-web-6.0.6.jar:6.0.6] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:185 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:158 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.apache.catalina.core.StandardWrapperValve.invoke( StandardWrapperValve.java:177 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.apache.catalina.core.StandardContextValve.invoke( StandardContextValve.java:97 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.apache.catalina.authenticator.AuthenticatorBase.invoke( AuthenticatorBase.java:542 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:119 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.apache.catalina.valves.ErrorReportValve.invoke( ErrorReportValve.java:92 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.apache.catalina.core.StandardEngineValve.invoke( StandardEngineValve.java:78 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.apache.catalina.connector.CoyoteAdapter.service( CoyoteAdapter.java:357 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.apache.coyote.http11.Http11Processor.service( Http11Processor.java:400 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.apache.coyote.AbstractProcessorLight.process( AbstractProcessorLight.java:65 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process( AbstractProtocol.java:859 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.apache.tomcat.util.net .NioEndpoint$SocketProcessor.doRun( NioEndpoint.java:1734 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.apache.tomcat.util.net.SocketProcessorBase.run ( SocketProcessorBase.java:52 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1191 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run( ThreadPoolExecutor.java:659 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run( TaskThread.java:61 ) ~[tomcat-embed-core-10.1.5.jar:10.1.5] at java.base/java.lang.Thread.run( Thread.java:833 ) ~[na:na] 똑같이했는데도 계속 저 오류가 뜹니다..... 구글링해서 똑같이 gradle에 넣었는데 (사진)라이브러리에 있는 jstl 내용입니다... 태그를 적용안하면 오류가 안뜨는데 태그를 적용하면 오류가 뜹니다. 즉 태그를 설정하는것에 문제가 있는데 어떻게 해야할까요? Title 메인 id username age ${item.id} ${item.username} ${item.age}
- 0
- 2
- 616