Hello, if, like i suppose from your various errors, jfreechart require
awt/swing api and do draw on it,
you need to run the tomcat server inside a X server, not only do you
need to have fonts
installed and corresponding X libraries (like your link suggest was
problem), you also need to
to have X server running and DISPLAY envirronement variable set accordingly.

I would first suggest you start tomcat with
CATALINA_OPT="-Djava.awt.headless=true"
If, like i suppose will be the case, you get HeadlessExceptions when
running like this, this mean
you definitly need to run tomcat server inside a X environment.

regards
David Delbecq
Mauricio Fernandez A. a écrit :

>Thanks for your help
>
>Now I have reinstalled the XFree86 completly including the Xvfb and I can
>start it (XVfb), to test if it is running I execute a xclock and I don´t get
>any error, so I think it is running ok
>
>However, now, when I try to get the jsp wich must show a graphic I get
>another different error:
>
>
>java.lang.NoClassDefFoundError
>       org.jfree.chart.ChartFactory.createBarChart3D(ChartFactory.java:764)
>       
> com.Prueba.comandos.Graficador2.crearBarChart3DVertical(Graficador2.java:19
>6)
>       
> org.apache.jsp.jsp.grafica_jsp._jspService(org.apache.jsp.jsp.grafica_jsp:1
>67)
>       org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
>       javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>....
>
>
>And in another web app in the same server the error is:
>
>
>java.lang.NoClassDefFoundError
>       java.lang.Class.forName0(Native Method)
>       java.lang.Class.forName(Class.java:164)
>       java.awt.Toolkit$2.run(Toolkit.java:821)
>       java.security.AccessController.doPrivileged(Native Method)
>       java.awt.Toolkit.getDefaultToolkit(Toolkit.java:804)
>       com.actelion.control.Graficador.asignarBackground(Graficador.java:97)
>       
> com.actelion.control.Graficador.crearBarChartVertical(Graficador.java:524)
>       
> org.apache.jsp.jsp.graficaVisitasMedicasEspecialidadCategoria_jsp._jspServi
>ce(org.apache.jsp.jsp.graficaVisitasMedicasEspecialidadCategoria_jsp:198)
>       org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
>       javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>....
>
>
>So having in mind that before Xvfb Installation the error was:
>
>http://www.jfree.org/phpBB2/viewtopic.php?t=14319
>
>I think I am just with another different problem.
>
>Can somebody understand this?
>
>Thanks
>
>Mauricio Fernandez
>
>
>
>  
>
>>>
>>>      
>>>
>
>Hi Mauricio,
>
>I had the same problem. The solution is as follows:
>
>1. Download and install a virtual frame buffer
>   Where to find and how to install:
>   http://testdrive.mapinfo.com/TECHSUPP/MIPROD.NSF/0/a832a07452b9a0e385256f
>8000760f68?OpenDocument
>
>2. Do not forget to create a script to start xvfb - you will find the script
>under the link above
>
>3. Edit the startup.sh or catalina.sh as follows:
>
>#export DISPLAY
>export DISPLAY=<IP_of_your_machine_where_Tomcat_is_running>:0.0
>export CATALINA_OPTS="-Djava.awt.headless=false"
>
>4. Start xvfb
>
>5. Restart Tomcat
>
>
>************************************
>Mit freundlichem Gruß / kind regards
>
>Aliye Edao
>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>
>  
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to