<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    冰面上的火焰

    Jasperreport報(bào)表在Linux下無(wú)法顯示

    ?? 近日,我們使用Jasperreport給用戶開(kāi)發(fā)了一套報(bào)表系統(tǒng),使用的是PDF格式的報(bào)表,系統(tǒng)部署在RedHat Linux9上,在系統(tǒng)測(cè)試過(guò)程中,沒(méi)有發(fā)現(xiàn)任何問(wèn)題。系統(tǒng)上線后,用戶發(fā)現(xiàn)報(bào)表無(wú)法使用,系統(tǒng)報(bào)出以下錯(cuò)誤:
    ?
    javax.servlet.ServletException: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.
    ?
    ??????經(jīng)過(guò)分析得知,該錯(cuò)誤是由于Jasperreport程序在轉(zhuǎn)換為PDF時(shí),采用了AWT方式,而AWT會(huì)調(diào)用操作系統(tǒng)本地窗口資源圖,由于我們測(cè)試時(shí),系統(tǒng)運(yùn)行在X window下,所以報(bào)表能夠正常運(yùn)行,而上線運(yùn)行后,由于考慮到系統(tǒng)的穩(wěn)定性,將系統(tǒng)運(yùn)行在文本界面下,導(dǎo)致了該問(wèn)題。
    ????? 找到問(wèn)題所在,就可以著手解決,解決的方法也很簡(jiǎn)單,就是讓JVM啟動(dòng)時(shí)不檢測(cè)圖形界面,由于我們是用的是Tomcat,所以在 /tomcat/bin/catalina.sh 中添加以下的啟動(dòng)參數(shù),即:
    ????? CATALINA_OPTS='-Djava.awt.headless=true'
    ?
    ????? 如果使用的不是Tomcat系統(tǒng),可在啟動(dòng)JVM的地方添加:
    ????? JAVA_OPTS='-Djava.awt.headless=true'
    ????? 然后重新啟動(dòng)Tomcat,問(wèn)題解決。
    ?
    ????? 注意:-Djava.awt.headless=true這個(gè)參數(shù)是在jdk1.4.1以后才引入的,如果系統(tǒng)使用的JDK是1.4以下的版本,可以參考
    http://java.sun.com/products/java-media/2D/forDevelopers/java2dfaq.html#xvfb

    posted on 2006-11-24 18:00 GuanHui 閱讀(803) 評(píng)論(0)  編輯  收藏 所屬分類: 其他

    主站蜘蛛池模板: 在线观看免费亚洲| 亚洲精品免费在线观看| 四虎免费久久影院| 亚洲精品自产拍在线观看| 亚洲精品在线电影| 国产激情久久久久影院老熟女免费 | 亚洲AV日韩精品久久久久久久| 亚洲AV色吊丝无码| 怡红院免费的全部视频| 成年人性生活免费视频| 国产亚洲人成无码网在线观看 | 免费看少妇作爱视频| 亚洲乱码日产一区三区| 两性色午夜免费视频| 国产精品99久久免费| 亚洲精品成人网站在线播放| 24小时在线免费视频| 国产亚洲美女精品久久久久狼| 日韩精品无码免费专区网站 | 国产午夜成人免费看片无遮挡 | 产传媒61国产免费| 成**人免费一级毛片| 久久国产亚洲高清观看| 51午夜精品免费视频| 国产A在亚洲线播放| 中文字幕一区二区三区免费视频| 国产亚洲一区二区三区在线观看| 久艹视频在线免费观看| 国产成A人亚洲精V品无码| 亚洲人成在线免费观看| 亚洲系列中文字幕| 中字幕视频在线永久在线观看免费 | 亚洲成人在线免费观看| 亚洲av永久无码精品秋霞电影秋| 无码av免费毛片一区二区| 亚洲精品天天影视综合网| 国产免费看JIZZ视频| 在线播放免费人成视频网站| 久久狠狠高潮亚洲精品| 吃奶摸下高潮60分钟免费视频| 精品国产亚洲AV麻豆|