오류가 안 뜹니다.
- 작성자 :
- 조*현
- 작성일 :
- 2023-08-08 10:57:09
- 조회수 :
- 562
- 구분 :
- 공통컴포넌트 / 3.10
- 진행상태 :
- 완료
Q
https://www.egovframe.go.kr/home/qainfo/qainfoRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=69&qaId=QA_00000000000022813
이 질문글을 올렸었고 데이터베이스 설정에 오류가 있다고 하셔서 context-datasource.xml 파일을 확인해봤는데 어느 부분에 오류가 있는지 잘 모르겠습니다.
log4j2.xml안에 있는 모든 level을 DEBUG로 바꾸고 실행해보기도 했는데 콘솔창에 아무런 오류가 뜨지 않습니다.
여전히 실행하면 404에러가 뜨는데 다른 방법이 없을까요?
이 질문글을 올렸었고 데이터베이스 설정에 오류가 있다고 하셔서 context-datasource.xml 파일을 확인해봤는데 어느 부분에 오류가 있는지 잘 모르겠습니다.
log4j2.xml안에 있는 모든 level을 DEBUG로 바꾸고 실행해보기도 했는데 콘솔창에 아무런 오류가 뜨지 않습니다.
여전히 실행하면 404에러가 뜨는데 다른 방법이 없을까요?
환경정보
-
- OS 정보 : Windows 10
- 표준프레임워크 버전 : 3.10.0
- JDK(JRE) 정보 : jdk-1.8
- WAS 정보 : tomcat 8.5
- DB 정보 : mysql5.7
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크 센터입니다.
기존 문의글에 첨부하신 파일 확인 결과
앞서 설명드린 것처럼 context-datasource.xml 파일에
property 설정에서 문제가 발견되었습니다.
${...} 의 문법은 property placeholder로
주로 property 파일이나 환경 변수에서 데이터를 가져올 때 사용하는 문법이며
#{...} 의 문법은 SpEL로
런타임에서 특정 객체를 조작하여
메서드를 호출하거나 연산을 수행하는 등으로 활용되는 문법입니다.
그러므로 globals.properties 파일에 작성하신 password를 사용하시려면
#{Globals.mysql.Password()} 부분에 대해
${Globals.mysql.Password}로 수정 후
진행해 보시기 바랍니다.
감사합니다.
표준프레임워크 센터입니다.
기존 문의글에 첨부하신 파일 확인 결과
앞서 설명드린 것처럼 context-datasource.xml 파일에
property 설정에서 문제가 발견되었습니다.
${...} 의 문법은 property placeholder로
주로 property 파일이나 환경 변수에서 데이터를 가져올 때 사용하는 문법이며
#{...} 의 문법은 SpEL로
런타임에서 특정 객체를 조작하여
메서드를 호출하거나 연산을 수행하는 등으로 활용되는 문법입니다.
그러므로 globals.properties 파일에 작성하신 password를 사용하시려면
#{Globals.mysql.Password()} 부분에 대해
${Globals.mysql.Password}로 수정 후
진행해 보시기 바랍니다.
감사합니다.