Developer/JFreeChart
[JFreeChart] Unix에서 사용할 경우 주의사항
데브포유
2008. 8. 25. 11:19
반응형
JFreeChart를 unix상에서 사용할 경우 java 옵션에 -Djava.awt.headless=true 를 추가해 줘야 합니다.
-Djava.awt.headless=true 옵션은 비윈도우 환경에서 GUI 클래스를 사용할수 있게 하는 옵션입니다.
unix는 대부분 x-window를 기동하지 않고 사용하기 때문이죠.
만약 servlet container에서 jfreechart를 사용하는 경우에는 아래와 같이 하시면 됩니다.
1. Tomcat 사용할 경우
-Djava.awt.headless=true 을 CATALINA.sh파일을 열어서 JAVA_OPTS을 찾아 거다 넣어줌
2. JEUS 사용할 경우
JEUSMain.xml
<engine-container>
<name>container2</name>
<command-option>-Xms256m -Xmx512m -Djava.awt.headless=true</command-option>
** JDK1.4 이상일 경우 입니다. jdk 1.3 이하일 경우에는 처리하는 방법이 다릅니다.
반응형