jfreechart에서 한글이 모두 'ㅁ' 으로 보이는 문제가 발생했다...
처음에는 소스상 문제인가 해서 소스만 뚫어지게 쳐다보았는데.. 도저히 답이 안나와
네이버 친구에게 급 알아 보았고...
소스쪽보단 리눅스와 자바에서 한글 설정쪽에 문제가 있다는 결론을 내렸다...
하지만.. 네이버 친구 및 구글 친구등에서는 정확한 해결방법을 찾기 힘들었다.. 뭐..나름 다 환경이 틀릴테니....
그리고 해결방법도 서로 틀려서.. 어떤걸 보고 참고 해야 할지도 좀 망설여 졌다...
그래서 결론은.... 내 하고싶은데로 했다......
서버에서 /usr/local/java...(java폴더명은 서버마다 틀릴수 있다.)/jre/lib/ 폴더에 있는
fontconfig.RedHat.properties.src 열고 가장 밑에 부분에 있는 곳을 확인해본다.
........
# AWT X11 font paths
awtfontpath.chinese-tw-iso10646=/usr/share/fonts/zh_TW/TrueType
awtfontpath.chinese-cn-iso10646=/usr/share/fonts/zh_CN/TrueType
awtfontpath.japanese-iso10646=/usr/share/fonts/ja/TrueType
awtfontpath.korean-iso10646=/usr/share/fonts/ko/TrueType
마지막줄에 있는 awt(자바에서 그래픽계의 큰손..) 한글폰트를 ko란 폴더에서 참고 하게 되어있는데
현 서버에서는ko란 폴더 대신 korea란 폴더가 있다.. 그래서 jfreeChart에서 한글이 깨지는 문제점이 생겼다.
대분의 리눅스 환경에서 jfreechart 한글깨지는 이유가 저거라 생각된다..
해결방법은 2가지.... Korean 파일을 ko 로 하던가 위에 파일에서 폴더명을 korean 으로 하던가....
하지만 난 korean폴더가 있는곳에 ko 폴더를 만들고 korean폴더에 있는 모든것을 copy 시킨후
톰켓 재구동만 한번 해주었더니 한글깨지는 문제가 깔끔히 사라졌다..
[footnote][/footnote]'일거리 > os' 카테고리의 다른 글
[OS] ubuntu 에 SVN Sever 설치 및 사용하기 (0) | 2009.07.02 |
---|---|
리눅스와 솔라리스에서 NIC 상태확인 및 설정방법 (0) | 2009.03.04 |