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

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

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

    冰面上的火焰

    Jasperreport報表在Linux下無法顯示

    ?? 近日,我們使用Jasperreport給用戶開發(fā)了一套報表系統(tǒng),使用的是PDF格式的報表,系統(tǒng)部署在RedHat Linux9上,在系統(tǒng)測試過程中,沒有發(fā)現(xiàn)任何問題。系統(tǒng)上線后,用戶發(fā)現(xiàn)報表無法使用,系統(tǒng)報出以下錯誤:
    ?
    javax.servlet.ServletException: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.
    ?
    ??????經(jīng)過分析得知,該錯誤是由于Jasperreport程序在轉(zhuǎn)換為PDF時,采用了AWT方式,而AWT會調(diào)用操作系統(tǒng)本地窗口資源圖,由于我們測試時,系統(tǒng)運(yùn)行在X window下,所以報表能夠正常運(yùn)行,而上線運(yùn)行后,由于考慮到系統(tǒng)的穩(wěn)定性,將系統(tǒng)運(yùn)行在文本界面下,導(dǎo)致了該問題。
    ????? 找到問題所在,就可以著手解決,解決的方法也很簡單,就是讓JVM啟動時不檢測圖形界面,由于我們是用的是Tomcat,所以在 /tomcat/bin/catalina.sh 中添加以下的啟動參數(shù),即:
    ????? CATALINA_OPTS='-Djava.awt.headless=true'
    ?
    ????? 如果使用的不是Tomcat系統(tǒng),可在啟動JVM的地方添加:
    ????? JAVA_OPTS='-Djava.awt.headless=true'
    ????? 然后重新啟動Tomcat,問題解決。
    ?
    ????? 注意:-Djava.awt.headless=true這個參數(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 閱讀(797) 評論(0)  編輯  收藏 所屬分類: 其他

    主站蜘蛛池模板: 免费无码精品黄AV电影| 最近最新中文字幕完整版免费高清 | 精品免费视在线观看| 久久精品国产亚洲AV电影| 一色屋成人免费精品网站| 国产成人亚洲精品无码AV大片| 国产福利电影一区二区三区,亚洲国模精品一区 | 亚洲一区二区久久| 又粗又硬又大又爽免费视频播放| 成人一区二区免费视频| 亚洲福利一区二区精品秒拍| 国产男女猛烈无遮挡免费视频| a级毛片毛片免费观看久潮| 亚洲视频无码高清在线| 国产亚洲欧洲Aⅴ综合一区| 成人午夜免费福利视频| 一级成人a做片免费| 亚洲永久中文字幕在线| 亚洲AV无码久久| 四虎影视永久免费观看网址| 久草福利资源网站免费| 亚洲日韩国产二区无码| 亚洲中文字幕无码久久综合网| A在线观看免费网站大全| 成人网站免费大全日韩国产| 免费人成再在线观看网站 | 无码日韩精品一区二区三区免费 | 无码午夜成人1000部免费视频| 国产猛男猛女超爽免费视频| 91免费在线视频| 免费a级毛片无码a∨免费软件| 亚洲啪啪免费视频| 亚洲国产精华液网站w| 情侣视频精品免费的国产| 十八禁无码免费网站| 欧洲精品99毛片免费高清观看| 污视频网站免费观看| 日本永久免费a∨在线视频| 免费看黄网站在线看| 亚洲天堂免费在线视频| 亚洲av无码专区在线观看下载|