疯狂

STANDING ON THE SHOULDERS OF GIANTS
posts - 481, comments - 486, trackbacks - 0, articles - 1
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

java.awt.headless=true

Posted on 2012-02-27 15:59 疯狂 阅读(14455) 评论(1)  编辑  收藏 所属分类: java linuxunix

对于一个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 虚拟机 下配置:


 


评论

# re: java.awt.headless=true[未登录]  回复  更多评论   

2012-07-12 10:50 by y
*

只有注册用户登录后才能发表评论。


网站导航: