Исключение: java.awt.HeadlessException в jsp - PullRequest
1 голос
/ 15 сентября 2011

Я в основном рисую трехмерную диаграмму на качелях. Она отлично работает как отдельное Java-приложение. Я интегрировал его с jsp, но это исключение без головы. Я использую веб-сервер Jetty.

вот трассировка стека:

     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 Ответ

1 голос
/ 16 сентября 2011

Большое спасибо, но я решил проблему, установив свойство jsp в следующем порядке.

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

Я фактически интегрировал этот jsp в другое приложение, может быть, приложение устанавливает свойство без заголовка как true,так не получалось получить 3D-диаграмму.

Большое спасибо.

...