본문 바로가기
기타

[SpringBoot] java.lang.NoSuchMethodError

by 세류오 2022. 3. 2.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
ERROR 20248 --- [nio-8000-exec-1] o.apache.coyote.http11.Http11Processor : Error processing request
 
 
java.lang.NoSuchMethodError: org.apache.tomcat.util.buf.UDecoder.convert(Lorg/apache/tomcat/util/buf/ByteChunk;Lorg/apache/tomcat/util/buf/EncodedSolidusHandling;)V
at org.apache.catalina.connector.CoyoteAdapter.postParseRequest(CoyoteAdapter.java:647) ~[tomcat-embed-core-9.0.53.jar:9.0.53]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:351) ~[tomcat-embed-core-9.0.53.jar:9.0.53]
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382) ~[tomcat-embed-core-9.0.53.jar:9.0.53]
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.53.jar:9.0.53]
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) [tomcat-embed-core-9.0.53.jar:9.0.53]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726) [tomcat-embed-core-9.0.53.jar:9.0.53]
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.53.jar:9.0.53]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_251]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_251]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util-9.0.22.jar:9.0.22]
at java.lang.Thread.run(Thread.java:748) [na:1.8.0_251]
cs

 

스프링 부트 학습 중 잘 따라가다가 갑자기 톰캣이 말썽을 부렷다

 

이것때문에 한 3일을 날린거 같은데...

 

 

드디어 해결 했다.

https://stackoverflow.com/questions/66496391/o-apache-coyote-http11-http11processor-error-processing-request-while-opening

 

o.apache.coyote.http11.Http11Processor Error processing request | while opening localhost:8080

I am trying to create Jsp's in localhost:8080 using Spring-Boot, Spring-mvc and tomcat-jasper. However when i open localhost:8080/, every time i get an exception which seems related with tomcat-jas...

stackoverflow.com

나와 다른 문제였지만 이글의 답변이 `It seems wrong tomcat version used at runtime.` 이였다.

 

그래서 천천히 다시 확인하던 중 하나를 발견했는데, 그건바로

톰캣 JSP템플릿을 추가한 것이 기존의 9.0.53과 다른 버전인 9.0.22를 추가한 바람에 충돌이 발생한 것이였다.

 

이후 버전을 9.0.53으로 바꿔주며 문제는 해결되었다.

 

--------------------------------------------------------------------

알고나니 너무 허무하구나 ㅠㅠ