티스토리 뷰

반응형
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 이하일 경우에는 처리하는 방법이 다릅니다.
반응형