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]