ravenix

          魚(yú)如何控制自己的呼吸
          posts - 7, comments - 3, trackbacks - 0, articles - 0
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          FOP TTFReader FileNotFoundException

          Posted on 2005-08-18 13:54 ravenix 閱讀(1300) 評(píng)論(1)  編輯  收藏 所屬分類: XML-XSL-FO

          今天用FOP的TTFReader工具創(chuàng)建字體影射文件,結(jié)果報(bào)FileNotFoundException

          D:\fop-0.20.5>ttfreader.bat c:\WINDOWS\Fonts\simfang.ttf simfang.xml
          TTF Reader v1.1.1

          Reading c:\WINDOWS\Fonts\simfang.ttf...

          Number of glyphs in font: 7580
          Postscript format 3
          Creating xml font file...

          Creating CID encoded metrics
          Writing xml font file simfang.xml...

          javax.xml.transform.TransformerException: java.io.FileNotFoundException: file:\D
          :\fop-0.20.5\simfang.xml (文件名、目錄名或卷標(biāo)語(yǔ)法不正確。)
          at org.apache.xalan.transformer.TransformerIdentityImpl.createResultCont
          entHandler(TransformerIdentityImpl.java:263)
          at org.apache.xalan.transformer.TransformerIdentityImpl.transform(Transf
          ormerIdentityImpl.java:296)
          at org.apache.fop.fonts.apps.TTFReader.writeFontXML(TTFReader.java:243)
          at org.apache.fop.fonts.apps.TTFReader.main(TTFReader.java:196)
          Caused by: java.io.FileNotFoundException: file:\D:\fop-0.20.5\simfang.xml (文件
          名、目錄名或卷標(biāo)語(yǔ)法不正確。)
          at java.io.FileOutputStream.open(Native Method)
          at java.io.FileOutputStream.(Unknown Source)
          at java.io.FileOutputStream.(Unknown Source)
          at org.apache.xalan.transformer.TransformerIdentityImpl.createResultCont
          entHandler(TransformerIdentityImpl.java:253)
          ... 3 more
          ---------
          java.io.FileNotFoundException: file:\D:\fop-0.20.5\simfang.xml (文件名、目錄名或
          卷標(biāo)語(yǔ)法不正確。)
          at java.io.FileOutputStream.open(Native Method)
          at java.io.FileOutputStream.(Unknown Source)
          at java.io.FileOutputStream.(Unknown Source)
          at org.apache.xalan.transformer.TransformerIdentityImpl.createResultCont
          entHandler(TransformerIdentityImpl.java:253)
          at org.apache.xalan.transformer.TransformerIdentityImpl.transform(Transf
          ormerIdentityImpl.java:296)
          at org.apache.fop.fonts.apps.TTFReader.writeFontXML(TTFReader.java:243)
          at org.apache.fop.fonts.apps.TTFReader.main(TTFReader.java:196)
          This font contains no embedding license restrictions

          在google上搜索到apache的郵件列表里有相關(guān)討論,說(shuō)是FOP只能在jdk 1.4上運(yùn)行。

          jdk1.5內(nèi)置了xerces和xalan,這是和1.4不同的地方。

          我修改了ttfreader.bat,把CLASSPATH里xml-apis.jar,xercesImpl-2.2.1.jar,xalan-2.4.1.jar注釋掉,再運(yùn)行,成功!


          評(píng)論

          # re: FOP TTFReader FileNotFoundException  回復(fù)  更多評(píng)論   

          2005-12-29 16:25 by 花仙妹妹
          我的weblogic也是老出現(xiàn)這種問(wèn)題,是不是有人在搞鬼呀?
          是不是有人在攻擊我的服務(wù)器啊?
          還是weblogic運(yùn)行少了一些文件?
          主站蜘蛛池模板: 宁强县| 大丰市| 新兴县| 罗定市| 新化县| 左贡县| 东乌| 五大连池市| 犍为县| 广南县| 财经| 葵青区| 板桥市| 盈江县| 长寿区| 无为县| 临邑县| 南和县| 乳源| 东山县| 海晏县| 浦北县| 咸阳市| 贡觉县| 张北县| 平远县| 密山市| 柳州市| 蒲城县| 韩城市| 遵化市| 嘉义市| 沈阳市| 婺源县| 临邑县| 常熟市| 镇江市| 新巴尔虎左旗| 吉首市| 南城县| 龙海市|