2011-09-15 3 views
0

기본적으로 스윙에서 3 차원 차트를 그립니다. 독립형 Java 응용 프로그램으로 잘 작동합니다. jsp와 통합되었지만 headless 예외가 발생했습니다. 부두 웹 서버를 사용하고 있습니다.예외 : jsp의 java.awt.HeadlessException

 java.awt.HeadlessException 
at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:159) 
at java.awt.Window.(Window.java:432) 
at java.awt.Frame.(Frame.java:403) 
at javax.swing.JFrame.(JFrame.java:202) 
at org.jfree.chart.ChartFrame.(ChartFrame.java:76) 
at org.jfree.chart.ChartFrame.(ChartFrame.java:64) 
at org.apache.jsp.index_jsp._jspService(org.apache.jsp.index_jsp:86) 
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:109) 

사람이 실제 오류가 무엇인지 지적 할 수 있습니다 : 여기

는 스택 추적입니다.

답변

1

고마워요.하지만 jsp에서 아래 속성을 설정하여 문제를 해결했습니다.

 <% System.setProperty("java.awt.headless", "false");%> 

실제로 다른 응용 프로그램에서이 JSP로 통합되었으며, 해당 응용 프로그램이 참으로 머리가없는 속성을 설정하는 것입니다, 그래서 3D 차트를 받고되지 않았습니다 수 있습니다.

고마워요.