CATALINA_OPTS=" -Djava.awt.headless=true" ^ ^
If that doesn't work, set it as a JVM option. I set it in my /etc/profile on Linux, don't know if AIX is the same. JAVA_OPTS="-server -verbosegc -Djava.awt.headless=true" Bob Wyatt wrote: > 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] > > > > --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]