톰캣9.0으로 개발 후 웹로직(12c)으로 이관 중 에러 발생관련 문의드립니다.
- 작성자 :
- 줄*엔
- 작성일 :
- 2022-12-15 17:02:25
- 조회수 :
- 761
- 구분 :
- 개발환경 / 3.10
- 진행상태 :
- 완료
Q
안녕하세요
톰캣으로 개발 중인 프로젝트가 있었고 tomcat9.0에 리눅스 환경(네이버클라우드)에 올려서 작동 테스트를 했습니다.
이 프로젝트를 weblogic12c로 옮기는 도중 아래와 같은 에러가 발생하고 있는데 어떻게 해결해야할지 몰라 문의드립니다.
(페이지 호출은 정상적으로 이루어지나 ajax로 json데이터를 받아올 때 에러가 발생합니다.
아마도 jasckson 라이브러리가 충돌 또는 로드되지 않은 것 같은데 해결방법을 모르겠습니다.)
에러 로그
-------------------------------------
exception type : class org.springframework.web.util.NestedServletException
message : Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.ObjectWriter.forType(Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/ObjectWriter;
exception : org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError:
com.fasterxml.jackson.databind.ObjectWriter.forType(Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/ObjectWriter;
request uri : /meeting/getRealTimeVoteList.do
servlet name : action
---------------------------------------
어떻게 하면 해결할 수 있는지 문의드립니다.
톰캣으로 개발 중인 프로젝트가 있었고 tomcat9.0에 리눅스 환경(네이버클라우드)에 올려서 작동 테스트를 했습니다.
이 프로젝트를 weblogic12c로 옮기는 도중 아래와 같은 에러가 발생하고 있는데 어떻게 해결해야할지 몰라 문의드립니다.
(페이지 호출은 정상적으로 이루어지나 ajax로 json데이터를 받아올 때 에러가 발생합니다.
아마도 jasckson 라이브러리가 충돌 또는 로드되지 않은 것 같은데 해결방법을 모르겠습니다.)
에러 로그
-------------------------------------
exception type : class org.springframework.web.util.NestedServletException
message : Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.ObjectWriter.forType(Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/ObjectWriter;
exception : org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError:
com.fasterxml.jackson.databind.ObjectWriter.forType(Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/ObjectWriter;
request uri : /meeting/getRealTimeVoteList.do
servlet name : action
---------------------------------------
어떻게 하면 해결할 수 있는지 문의드립니다.
환경정보
-
- OS 정보 : linux
- 표준프레임워크 버전 : 3.10
- JDK(JRE) 정보 : 1.8.0
- WAS 정보 : weblogic12c
- DB 정보 : oracle
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
첨부된 제한된 자료로 정확히 알수는 없으나
NoSuchMethodError가 발생하는것으로 보아
라이브러리의 의존성에 문제가 발생한 것으로 보입니다.
WebLogic이 가지고 있는 라이브러리 보다
배포된 웹어플리케이션에 포함된 라이브러리 의존성을 우선할수 있는 설정이
존재하는 듯 합니다.
https://stackoverflow.com/questions/42723070/weblogic-giving-nosuchmethoderror
https://stackoverflow.com/questions/44764657/java-lang-nosuchmethoderror-com-fasterxml-jackson-databind-objectwriter-fortype
weblogic은 상용 WAS로
내용과 관련하여
벤더사에 자세한 문의가 가능할듯 합니다.
감사합니다.
표준프레임워크센터입니다.
첨부된 제한된 자료로 정확히 알수는 없으나
NoSuchMethodError가 발생하는것으로 보아
라이브러리의 의존성에 문제가 발생한 것으로 보입니다.
WebLogic이 가지고 있는 라이브러리 보다
배포된 웹어플리케이션에 포함된 라이브러리 의존성을 우선할수 있는 설정이
존재하는 듯 합니다.
https://stackoverflow.com/questions/42723070/weblogic-giving-nosuchmethoderror
https://stackoverflow.com/questions/44764657/java-lang-nosuchmethoderror-com-fasterxml-jackson-databind-objectwriter-fortype
weblogic은 상용 WAS로
내용과 관련하여
벤더사에 자세한 문의가 가능할듯 합니다.
감사합니다.