로컬 환경/운영서버 환경에서는 쿼리로 가져온 요일이 한국어로 잘 나오는데
테스트 서버에서는 영어로 보인다.
okky 랑 구글링을 해보았는데 DB 설정에서 설정값을 바꿔줘야 한다는데.. 운영DB와 테스트DB 둘의 값을 비교해보았을 때는 설정값이 똑같았다.
select * from nls_session_parameters
order by parameter;
그래서 다음단계! db문제가 아니라면 서버 문제겠지 리눅스 서버 설정이 필요해보인다고 판단. 보안팀 도와조요 ~~
보안팀:😎등장
아래는 보안팀 동료의 처리과정을 보고 작성한 내용이다.
1. 돌리고 있는 시스템의 리눅스 서버에 접근
home 디렉토리 밑에, 톰캣 계정 디렉토리로 들어가줌
[tomcat계정@test-server ~]$ ll
2. 로케일 locale 파일 확인하기
/etc/locale.conf 파일 또는 /etc/default/locale을 확인한다.
[tomcat계정@test-server ~]$ vi /etc/locale.conf
원래 여기에서 값을 설정해주고 :wq를 통해 저장후탈출! 을 해주면 된다는데 적용이 안되길래 더 찾아봤더니
환경변수를 사용해주면 된다고 한다.
( 참고 >>>> ":q"는 그냥 탈출)
3. 환경변수 지정하기
export LANG=[로케일]
LANG이라는 환경변수의 값을 [로케일]의 값으로 설정.
예를 들어 "ko_KR.UTF-8" 로케일을 설정하려면 다음과 같이 입력
export LANG=ko_KR.UTF-8
4. 변경 사항 적용하기
내가 이해하기로는, 3번의 과정을 통해 /etc/profile 이라는 곳에 환경변수 LANG 이 추가되었으니, 이 변경 사항을 적용해야 한다.
이를 위해 아래와 같이 입력
source /etc/profile
5. 변경된 로케일 확인하기
확인하기 위해 아래와 같이 입력
[tomcat계정@test-server ~]$ locale
<결과>
LANG=ko_KR.UTF-8
LC_CTYPE="ko_KR.UTF-8"
LC_NUMERIC="ko_KR.UTF-8"
LC_TIME="ko_KR.UTF-8"
...
6. 서버 적용을 위한 톰캣 ./shutdown.sh & ./startup.sh 처리
까지 하면 적용이 완료된다ㅏ! 요일이 한글로 나온다!
사실 운영서버에서는 한글로 잘 나오기에 큰 문제는 없었지만, 기능 실서버 적용 전에 테스트하는 다른 팀 사람들 입장에서는 오류로 인식될 수 있기때문에 바꿔줬다. 작은 숙제 하나 해결한 느낌
+) 추가 설명 들은것 1번 ls -al 명령어
ls = list 보여줌.
-al = list 보여주기 옵션들. 숨겨진 항목까지 보여준다
** 구글링 해서 찾은 내용!
ls 명령어의 옵션들.
-a 숨김파일을 포함한 경로 안의 모든 파일 보여줌.
-l 자세하게 리스트 형식으로 보여줌. 권한, 파일명, 시간, 연도 등등
-c 파일의 최근 변경시간에 따라 보여줌
-i 파일 왼쪽에 색인 번호 보여줌.
-m 파일을 가로로 (그냥 ls와 같지만 ,로 구분해서 보여줌)
-r 내림차순으로.
-u 최근 사용파일 순으로.
참조 - https://k-story.tistory.com/178
[리눅스] ls 옵션 및 각각의 설명 (-a, -l, -c, -i, -m, -r, -u)
[리눅스] ls 옵션 및 각각의 설명 -a, -l, -c, -i, -m, -r, -u -a, -l, -c, -i, -m, -r, -u -a, -l, -c, -i, -m, -r, -u ls 명령어의 옵션들. -a 숨김파일을 포함한 경로 안의 모든 파일 보여줌. -l 자세하게 리스트 형식으
k-story.tistory.com
+) 추가 설명 들은것 2번 .bash_profile 파일
bash_profile -> 각 로그인한 계정만 적용되는 설정파일. 여기에다가 설정하면 다른 계정에서는 적용안됨.
아래처럼 확인 가능
[tomcat계정@test-server ~]$ ls -al
합계 n개
...
-rw------- 1 tomcat tomcat 0 5월 26 17:19 .bash_history
-rw-r--r-- 1 tomcat tomcat 193 12월 1 2016 .bash_profile
-rw-r--r-- 1 tomcat tomcat 231 12월 1 2016 .bashrc
drwxrwxr-x 3 tomcat tomcat 18 5월 12 2020 .cache
drwxrwxr-x 3 tomcat tomcat 18 5월 12 2020 .config
drwxr-xr-x 2 tomcat tomcat 24 8월 10 2020 .vim
...
'웹개발지식쌓기' 카테고리의 다른 글
[back] association 과 collection 사용 역할 구분 (0) | 2023.06.01 |
---|---|
[back] ORA-01861: literal does not match format string (2) | 2023.05.26 |
[front] Safari 날짜정보 NaN으로 나올 때 (0) | 2023.05.19 |
[back] tomcat 새 프로젝트 연결 안될 때 (0) | 2023.03.03 |
[front] 크롬 인스펙터 HTTP/1.1 404 Not Found (0) | 2023.03.03 |