'Development/Development Troubleshooting'에 해당되는 글 1건

  1. [Web Development] SqlMap-config.xml 에러 (An invalid XML character (Unicode: 0xde2e) was found in the comment.)




Why ?

회사 이전으로 인하여 서버 Down time을 갖을 후 재 가동하였습니다. 근데 이사 전까지만 잘 돌아가던 Tomcat 기동시 아래와 같은 에러가 발생했습니다. 분명 IP, DATA 모두 변경사항이 없는데, SqlMap-config.xml 관련 에러가 발생할 경우, 아래와 같은 상황을 의심할 수 있습니다.



How ?

원인은 원래 사용하였던 XML 파일이였으나, 한글설정을 확인해봐야 합니다.

소스의 인코딩은 EUC-KR 이였으나, 현재 OS LANG 설정은 UTF-8로 달라 발생한 문제로 보였습니다.


Reproduce

    아래와 같이 해결합니다.

[root@white :~]$ vi /etc/sysconfig/i18n

## 현재 UTF-8만 입력되어 있었으며, eucKR을 추가 입력하였습니다.
## 저장하여 vi 편집기를 종료합니다.
LANG="ko_KR.UTF-8"
LANG="ko_KR.eucKR"

## 아래 명령어로 적용합니다.
[root@white :~]$ source /etc/sysconfig/i18n


## 편의를 위해 환경변수도 설정해줍니다.
[root@white :~]$ vi .bash_profile

## 아래와 같이 변경합니다.
export LANG=ko_KR.eucKR

## 아래 명령어로 적용합니다.
[root@white :~]$ . .bash_profile


저작자 표시 비영리 동일 조건 변경 허락
신고