org.apache.catalina.core.StandardContext listenerStart 이 부분에서 오류 납니다. 검색을 해도 모르겠습니다.
- 작성자 :
- 장*혁
- 작성일 :
- 2023-10-27 16:04:37
- 조회수 :
- 624
- 구분 :
- 개발환경 / 3.9
- 진행상태 :
- 완료
Q
지난주에 이 오류와 관련되 질문을 하고 아래의 답변을 받았습니다. 확인결과 코드에는 문제가 없고 같은 코드를 윈도우에서 실행했을때는 문제없이 작동이 됩니다. 지금 centos7.5에서 실행했을때 원인을 알 수 없는 오류가 나와서 해결이 안되고 있습니다.
라이브러리에서 문제가 있는걸까요?..
update project와 maven dependencies추가 까지 하고도 진전이 없습니다.
-----
안녕하세요.
표준프레임워크 센터입니다.
첨부하신 에러 로그 확인 결과
Postgres.xml Mapper의 select 쿼리 호출 시
PumpVO 클래스를 사용할 수 없어서 발생한 오류로 보입니다.
[Yangsujang_SQL_Postgres.xml] 파일의 select 쿼리에 사용된
PumpVO 클래스가 제대로 정의되어 있는지 확인해 보시기 바랍니다.
감사합니다.
-----
라이브러리에서 문제가 있는걸까요?..
update project와 maven dependencies추가 까지 하고도 진전이 없습니다.
-----
안녕하세요.
표준프레임워크 센터입니다.
첨부하신 에러 로그 확인 결과
Postgres.xml Mapper의 select 쿼리 호출 시
PumpVO 클래스를 사용할 수 없어서 발생한 오류로 보입니다.
[Yangsujang_SQL_Postgres.xml] 파일의 select 쿼리에 사용된
PumpVO 클래스가 제대로 정의되어 있는지 확인해 보시기 바랍니다.
감사합니다.
-----
환경정보
-
- OS 정보 : centos7.5
- 표준프레임워크 버전 :
- JDK(JRE) 정보 : 1.7
- WAS 정보 : tomcat7.0.42
- DB 정보 : postgres9.3
- 기타 환경 정보 : 윈도우 환경에서는 오류 없음
A
안녕하세요.
표준프레임워크 센터입니다.
기재하신 내용만으로는 정확한 답변이 어렵습니다.
같은 코드를 윈도우 상에서 실행 시 정상 동작이 확인 되셨다면
OS 차이로 인한 문제일 가능성이 높습니다.
첨부해주신 로그에 따르면
여러 contextListener 클래스들을 찾을 수 없다고 나오며
해당 문제의 원인은 다양한 이유가 있을 수 있습니다.
서로 다른 OS의 배포 환경(JDK 버전, WAS 설치 경로 등)이
차이가 없는지 확인해 보시거나
OS 차이에 따른 빌드 및 배포 프로세스에서 차이가 있을 수도 있습니다.
윈도우와는 다르게 Centos OS에서는
파일 시스템의 대소문자를 구분하기 때문에
클래스 파일의 위치나 라이브러리 경로 등의 문제일 수도 있으니
전체적인 환경 구성에 대해서 다시 한 번 확인해 보시기 바랍니다.
감사합니다.
표준프레임워크 센터입니다.
기재하신 내용만으로는 정확한 답변이 어렵습니다.
같은 코드를 윈도우 상에서 실행 시 정상 동작이 확인 되셨다면
OS 차이로 인한 문제일 가능성이 높습니다.
첨부해주신 로그에 따르면
여러 contextListener 클래스들을 찾을 수 없다고 나오며
해당 문제의 원인은 다양한 이유가 있을 수 있습니다.
서로 다른 OS의 배포 환경(JDK 버전, WAS 설치 경로 등)이
차이가 없는지 확인해 보시거나
OS 차이에 따른 빌드 및 배포 프로세스에서 차이가 있을 수도 있습니다.
윈도우와는 다르게 Centos OS에서는
파일 시스템의 대소문자를 구분하기 때문에
클래스 파일의 위치나 라이브러리 경로 등의 문제일 수도 있으니
전체적인 환경 구성에 대해서 다시 한 번 확인해 보시기 바랍니다.
감사합니다.