I have Tomcat 5.0.28 on AIX 5.2.

My application provides the user the capability to graph data displayed,
such as graphing monthly sales, or orders, etc..

This is not working for me; see the log below.

 

The system does not have a graphics console; the application provider had me
insert 'CATALINA_OPTS -Djava.awt.headless=true' into the catalina.sh file in
$CATALINA_HOME/bin directory. I then shutdown and restarted Tomcat.

 

The following is the error log for the first and second attempt to display
the graphics after restarting.

 

Does anyone have an idea how I can get this to work without a graphics
console available on the system?

 

 

2006-06-27 07:29:28 StandardContext[/servlets-examples]ContextListener:
attributeReplaced('org.apache.catalina.WELCOME_FILES',
'[Ljava.lang.String;@57d70f69')

2006-06-27 07:29:28 StandardContext[/servlets-examples]ContextListener:
attributeReplaced('org.apache.catalina.WELCOME_FILES',
'[Ljava.lang.String;@4729cf69')

2006-06-27 07:29:28 StandardContext[/servlets-examples]ContextListener:
attributeReplaced('org.apache.catalina.WELCOME_FILES',
'[Ljava.lang.String;@45994f69')

2006-06-27 07:29:28 StandardContext[/servlets-examples]SessionListener:
contextDestroyed()

2006-06-27 07:29:28 StandardContext[/servlets-examples]ContextListener:
contextDestroyed()

2006-06-27 07:29:28 StandardContext[/jsp-examples]ContextListener:
attributeReplaced('org.apache.catalina.WELCOME_FILES',
'[Ljava.lang.String;@8334f6f')

2006-06-27 07:29:28 StandardContext[/jsp-examples]ContextListener:
attributeReplaced('org.apache.catalina.WELCOME_FILES',
'[Ljava.lang.String;@f778f69')

2006-06-27 07:29:28 StandardContext[/jsp-examples]ContextListener:
attributeReplaced('org.apache.catalina.WELCOME_FILES',
'[Ljava.lang.String;@e458f69')

2006-06-27 07:29:28 StandardContext[/jsp-examples]SessionListener:
contextDestroyed()

2006-06-27 07:29:28 StandardContext[/jsp-examples]ContextListener:
contextDestroyed()

2006-06-27 07:29:48
StandardContext[/balancer]org.apache.webapp.balancer.BalancerFilter: init():
ruleChain: [org.apache.webapp.balancer.RuleChain:
[org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News /
Redirect URL: http://www.cnn.com],
[org.apache.webapp.balancer.rules.RequestParameterRule: Target param name:
paramName / Target param value: paramValue / Redirect URL:
http://www.yahoo.com],
[org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL:
http://jakarta.apache.org]]

2006-06-27 07:29:49 StandardContext[/jsp-examples]ContextListener:
contextInitialized()

2006-06-27 07:29:49 StandardContext[/jsp-examples]SessionListener:
contextInitialized()

2006-06-27 07:29:49 StandardContext[/servlets-examples]ContextListener:
contextInitialized()

2006-06-27 07:29:49 StandardContext[/servlets-examples]SessionListener:
contextInitialized()

2006-06-27 07:30:06 StandardWrapperValve[jsp]: Servlet.service() for servlet
jsp threw exception

java.lang.InternalError: Can't connect to X11 window server using ':0.0' as
the value of the DISPLAY variable.

      at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)

      at
sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:175)

      at java.lang.Class.forName1(Native Method)

      at java.lang.Class.forName(Class.java:180)

      at
java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment
.java:91)

      at java.awt.Font.initializeFont(Font.java:333)

      at java.awt.Font.<init>(Font.java:368)

      at org.jfree.chart.axis.Axis.<clinit>(Axis.java:113)

      at org.apache.jsp.jsp.app.graph_jsp._jspService(graph_jsp.java:154)

      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

      at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3
24)

      at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)

      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

      at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:237)

      at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:157)

      at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:214)

      at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)

      at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

      at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContext
Valve.java:198)

      at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:152)

      at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)

      at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

      at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137
)

      at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)

      at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118
)

      at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:102)

      at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

      at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:109)

      at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)

      at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

      at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)

      at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)

      at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)

      at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:705)

      at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)

      at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:683)

      at java.lang.Thread.run(Thread.java:568)

 

2006-06-27 07:31:23 StandardWrapperValve[jsp]: Servlet.service() for servlet
jsp threw exception

java.lang.NoClassDefFoundError: org/jfree/chart/axis/CategoryAxis

      at org.apache.jsp.jsp.app.graph_jsp._jspService(graph_jsp.java:154)

      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

      at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3
24)

      at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)

      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

      at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:237)

      at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:157)

      at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:214)

      at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)

      at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

      at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContext
Valve.java:198)

      at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:152)

      at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)

      at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

      at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137
)

      at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)

      at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118
)

      at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:102)

      at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

      at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:109)

      at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)

      at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

      at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)

      at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)

      at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)

      at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:705)

      at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)

      at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:683)

      at java.lang.Thread.run(Thread.java:568)

 

 

Regards, 

Bob Wyatt 
Integration/Support Analyst 
Ashwood Computer, Inc. 
Telephone:       (856) 346-2020 
Facsimile:       (856) 346-0088 
Private E-Mail:  [EMAIL PROTECTED] 
Public E-Mail:   [EMAIL PROTECTED] 

 

Reply via email to