Posted on 2012-02-27 15:59
瘋狂 閱讀(14472)
評論(1) 編輯 收藏 所屬分類:
java 、
linux 、
unix
對于一個Java服務器來說經常要處理一些圖形元素,例如地圖的創建或者圖形和圖表等。這些API基本上總是需要運行一個X-server以便能使用AWT(Abstract Window Toolkit,抽象窗口工具集)。然而,運行一個不必要的X-server并不是一種好的網絡管理方式。
這個解決方案依賴于你的Java版本。如果你運行在JDK1.4上,那么你將有機會運行headless服務器。
-Djava.awt.headless=true
對于JDK1.3及更低的版本,有個來自eTeks的PJA工具包(Pure Java AWT Toolkit,純Java AWT工具集)可以使用。它是一個在配置上與Sun的1.4版非常相似的headlessJava服務器,這種配置方式包含一組-D屬性標志。
否則會報
Can’t connect to X11 window server using ‘:0.0′ as the value of the DISPLAY variable
異常
啟動參數 -Djava.awt.headless=true
在websphere上的配置情況:
在
應用程序服務器 > server1 > 進程定義 > Java 虛擬機 下配置:
