我有2Web工程分别是LoyaltyWeb和IssuerWeb,一个Report工程!2个Web工程都调用Report工程的报表,在IssuerWeb工程中调用Report工程输出的PDF报表没有任何问题,在LoyaltyWeb工程调用的Report工程中有的报表输出PDF格式没有问题,有的输出PDF格式,则输出“文件不以"%pdf"格式开始”,很奇怪!
说明:1.调用相同的报表,在2个Web中一个能正常出来报表,一个则输出“文件不以"%pdf"格式开始”。中间所涉及的类和方法全部一样!
   2.本机原本装有pdf阅读器的最新版本(Adobe Reader 9)!
中间尝试的方法:1.升级阅读器的版本到现在最新的Adobe Reader 9.3,在测试任然出现上述问题!
        2.卸掉Adobe Reader 9.3版本在装Adobe Reader 7.0,任然有这个问题!
问题:如何解决输出“文件不以"%pdf"格式开始”的问题?今天整了一整天还没解决!希望各位高手能指点一二,不胜感激!

解决方案 »

  1.   

    是的,在同一台机器上!2个不同的Web页面调用同一个报表页面出现不同的情况!
      

  2.   

    应用服务器一样么?还是一个是tomcat一个是weblogic之类的。尝试将相同的方法写成API打成JAR调用
      

  3.   

    在同一台机器!都是Tomcat下运行的!出来的结果不一样!页面输出时出错,因此调试不了!
      

  4.   


    pdf格式是否转码 跟编码有关吧
      

  5.   

    尝试将相同的方法写成API打成JAR调用
      

  6.   

    尝试将相同的方法写成API打成JAR调用 系统一样么?
      

  7.   

    尝试过上面的方法还是没能解决!都是在WindowsXp系统!