例外:jsp中的java.awt.HeadlessException

时间:2011-09-15 15:27:06

标签: swing exception jetty awt headless

我基本上是在swings中绘制一个3d图表。它作为独立的java应用程序正常工作。 我将它与jsp集成在一起,但它正在抛出无头的异常。我正在使用jetty webserver。

这是堆栈跟踪:

     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 个答案:

答案 0 :(得分:1)

非常感谢,但我通过在jsp中设置以下属性来解决问题。

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

我实际上是将这个jsp集成到另一个应用程序中,可能是该应用程序将无头属性设置为true,因此没有得到3D图表。

非常感谢。