这个问题在3.1上偶尔也会有,关键是ireport没有在Documents and Settings\user下建立起.report这个目录。你可以自己去试验一下。可能是由于xp打补丁问题吧,总之在windows下无法建立这种名字的目录,不过你只要自己在dos下手工建立一个就可以了。另外,以前很多资料里提到的gui上中文有问题的,要删除tinylaf.jar其实也没表,只要你能存下配置,使用system默认窗体就可以了,不过我没用过以前版本,至少在3.0以后是这样的

解决方案 »

  1.   

    楼上的老兄说的有道理,深表感谢!顺便再问你个关于.jasper报表文件的应用的问题,其实我已经发专帖提问过“jasper报表在JSP中应用出错的问题(在线等待)”,只是没人回复。我在调用.jasper文件时,出现了以下错误提示,帮忙看看,分不够再加,你也可以到我提问的那个帖子帮我解答,现在还没结帖,谢谢先!错误提示:Error 500--Internal Server Errorjava.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
     at dori.jasper.engine.fill.JRBaseFiller.(JRBaseFiller.java:123)
     at dori.jasper.engine.fill.JRFiller.fillReport(JRFiller.java:111)
     at dori.jasper.engine.JasperFillManager.fillReport(JasperFillManager.java:222)
     at dori.jasper.engine.JasperFillManager.fillReport(JasperFillManager.java:162)
     at dori.jasper.engine.JasperRunManager.runReportToPdf(JasperRunManager.java:168)
     at jsp_servlet.__jsptest._jspService(__jsptest.java:162)
     at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
     at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971)
     at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402)
     at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:446)
     at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)
     at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6350)
     at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
     at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
     at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635)
     at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585)
     at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
     at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
      

  2.   

    这是因为你没有导入这个包org/apache/commons/logging/LogFactory你导入后试试,在tomcat 下,如果在出现这种提示,他的包都在tomcat 下,又在common 下的,有在sever下的!!我也是一个一个试出来的,,!有问题可以联系一下!!