com.fasterxml.jackson.databind.JavaType.isReferenceType()Z

라는 에러가 발생

 

프로그램 소스를 압축하여 그대로 옮겨서 다른 서버에 세팅하는 과정에서 발생하였고

localhost.log 에서 확인할 수 있었다.

 

jackson-databind 라이브러리도 변동 없이 그대로 옮겼고

 

java도 그대로 옮겼는데 같은 에러가 발생했다.

 

 

 

stackoverflow에서는 pom.xml 이나 build.xml 파일에서 라이브러리를 버전을 맞추라고는 하는데

이미  jackson-databind.2.9.4 로 pom.xml에 명시되어 있었고 해당라이브러리도 이미 lib 폴더에 있었다.

 

하지만 현 서버는 ant스크립트에 의해서 빌드배포가 되기때문에

gradle이나 maven처럼 pom.xml이나 build.xml을 사용하지는 않는다.

 

classpath를 사용하고 있었기에

classpath에 명시된 라이브러리 버전을 맞추고 기존에 있던 라이브러리는 삭제하였다.

 

해당 프로그램에 사용되는 lib폴더가 많았기에 폴더마다 변경사항을 적용하여 적용되는 폴더에만 변경사항을 적용하고

나머지는 원복하였다.

 

구성이 커널 마이너 버전을 제외하고는 거의 일치하는 다른 서버에서는 동작하는 프로그램이

왜 그런 에러를 일으켰는지는 더 살펴볼 시간이 있으면 좋겠다.

'tomcat' 카테고리의 다른 글

tomcat 로그 수준 설정  (0) 2024.04.30

vi tomcat home/conf/logging.properties

 

 

'tomcat' 카테고리의 다른 글

com.fasterxml.jackson.databind.JavaType.isReferenceType()Z  (1) 2024.07.01

+ Recent posts