posts - 84, comments - 54, trackbacks - 0, articles - 0
   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

AIX上使用JasperReport碰到的问题

Posted on 2007-04-17 21:21 马达+斯加 阅读(788) 评论(0)  编辑  收藏 所属分类: Java Report

使用jasperReport的时候,在window平台下面没问题,但部署到AIX下出现错误:
java.lang.NoClassDefFoundError: sun/awt/GraphicsEnvironment
最初以为是AIX上面的JDK的问题,一看没有rt.jar,于是把这个文件复制了过去,但是还是不行,仍然报错:
java.lang.NoClassDefFoundError: sun/awt/X11GraphicsEnvironment
在网上找了一下,原来这个问题很普遍的。于是在生成报表的servlet里面加上了
System.setPorperty("java.awt.headless", "true");
但是仍然有错误:
java.lang.InternalError:Can't connect to X11 window server using '139.22.XX.XX:0,0' as the value of the DISPLAY variable.
在AIX中配置DISPLAY参数,输入命令:
xhost + xxx.xx.xx.xxx
xxx.xx.xx.xxx是AIX的IP
搞定。


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


网站导航: