最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java在Linux下 不能處理圖形的解決辦法 分享

 更新時間:2013年06月19日 11:33:39   作者:  
Java在Linux下 不能處理圖形的解決辦法 分享,需要的朋友可以參考一下

java在圖形處理時調(diào)用了本地的圖形處理庫。在利用Java作圖形處理(比如:圖片縮放,圖片簽名,生成報表)時,如果運(yùn)行在windows上不會出問題。如果將程序移植到Linux/Unix上的時候有可能出現(xiàn)圖形不能顯示的錯誤。

提示信息:"Can't connect to X11 window server"這是由于Linux的圖形處理需要一個X Server服務(wù)器。

解決辦法:

1.如果服務(wù)器上安裝有圖形界面,可以通過設(shè)置環(huán)境變量:DISPALY=127.0.0.1:0.0解決。

2. 如果沒有安裝圖形界面,可以在Java運(yùn)行時加上參數(shù):-Djava.awt.headless=true。

3. 使用PJA庫來代替本地圖形處理庫。

Tomcat的修改如下:

打開 %Tomcat_home%/bin/catalina.sh 文件在-Djava.io.tmpdir="$CATALINA_TMPDIR"后,啟動Tomcat的腳本中加上:-Djava.awt.headless=true

"$_RUNJAVA" $JAVA_OPTS $CATALINA_OPTS
-Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS"
-classpath "$CLASSPATH"
-Dcatalina.base="$CATALINA_BASE"
-Dcatalina.home="$CATALINA_HOME"
-Djava.io.tmpdir="$CATALINA_TMPDIR"
-Djava.awt.headless=true
org.apache.catalina.startup.Bootstrap "$@" start
>> "$CATALINA_BASE"/logs/catalina.out 2>&1 &
if [ ! -z "$CATALINA_PID" ]; then
echo $! > $CATALINA_PID fi
fielif [ "$1" = "stop" ] ; then

保存后,重新啟動就可以處理圖形了。

相關(guān)文章

最新評論

额尔古纳市| 北辰区| 南华县| 保康县| 衡阳县| 临安市| 浦东新区| 柘荣县| 江阴市| 红河县| 新密市| 乌审旗| 徐水县| 冕宁县| 贵溪市| 昌宁县| 仪征市| 彰化县| 颍上县| 安达市| 子长县| 抚远县| 嵩明县| 成武县| 罗定市| 普安县| 四平市| 敦化市| 巧家县| 吴江市| 无为县| 永顺县| 台东市| 万盛区| 禄丰县| 白银市| 五寨县| 柏乡县| 广宗县| 洛扎县| 房山区|