Erro de Impressão Font

Galera,

alguem já teve este problema para imprimir o relátorio…só me faltava essa agora…

[code]HTTP Status 500 -


type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: net.sf.jasperreports.engine.util.JRFontNotFoundException: Font ‘Times New Roman’ is not available to the JVM. See the Javadoc for more details.
javax.faces.webapp.FacesServlet.service(FacesServlet.java:606)

root cause

javax.faces.el.EvaluationException: net.sf.jasperreports.engine.util.JRFontNotFoundException: Font ‘Times New Roman’ is not available to the JVM. See the Javadoc for more details.
javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:102)
com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
javax.faces.component.UICommand.broadcast(UICommand.java:315)
javax.faces.component.UIData.broadcast(UIData.java:1093)
javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:794)
javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1259)
com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81)
com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:593)

root cause

net.sf.jasperreports.engine.util.JRFontNotFoundException: Font ‘Times New Roman’ is not available to the JVM. See the Javadoc for more details.
net.sf.jasperreports.engine.util.JRFontUtil.checkAwtFont(JRFontUtil.java:358)
net.sf.jasperreports.engine.fill.TextMeasurer.measureSimpleText(TextMeasurer.java:558)
net.sf.jasperreports.engine.fill.TextMeasurer.measure(TextMeasurer.java:364)
net.sf.jasperreports.engine.fill.JRFillTextElement.chopTextElement(JRFillTextElement.java:505)
net.sf.jasperreports.engine.fill.JRFillTextField.prepare(JRFillTextField.java:607)
net.sf.jasperreports.engine.fill.JRFillElementContainer.prepareElements(JRFillElementContainer.java:328)
net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:393)
net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:341)
net.sf.jasperreports.engine.fill.JRVerticalFiller.fillFixedBand(JRVerticalFiller.java:2074)
net.sf.jasperreports.engine.fill.JRVerticalFiller.fillPageFooter(JRVerticalFiller.java:1007)
net.sf.jasperreports.engine.fill.JRVerticalFiller.fillSummaryNoLastFooterSamePage(JRVerticalFiller.java:1137)
net.sf.jasperreports.engine.fill.JRVerticalFiller.fillSummary(JRVerticalFiller.java:1032)
net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportEnd(JRVerticalFiller.java:296)
net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:135)
net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:836)
net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:765)
net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:84)
net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:624)
net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:540)
br.com.sistran.kms.controler.managedBean.ConsultaLicaoAprendidaBean.gerar(ConsultaLicaoAprendidaBean.java:69)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
org.apache.el.parser.AstValue.invoke(AstValue.java:262)
org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:278)
com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
javax.faces.component.UICommand.broadcast(UICommand.java:315)
javax.faces.component.UIData.broadcast(UIData.java:1093)
javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:794)
javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1259)
com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81)
com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:593)[/code]

Times New Roman é uma fonte da Microsoft, disponível apenas no Windows. Se seu sistema está rodando no Linux, você pode instalar essa fonte (e para fazer isso você precisa consultar a documentação de sua versão específica do Linux) ou então trocar, no seu relatório, as referências a “Times New Roman” com “Serif”, que é uma fonte lógica que funciona em qualquer ambiente que rode Java.

http://mindprod.com/jgloss/logicalfonts.html

Então meu sistema roda no windows…e tbm no meu relatorio as fontes estão como SansSerif…

uma pergunta se eu n sou adm da minha maquina pode ser algo referente, ou que possa estar dando algo de errado sei lá.

vou jogar esse lixo de maquina pela janela do predio logo logo…

porcaria que dão para nos trabalhar…vai ti cata viu!