首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

服务器屏幕监控解决方法

2012-01-13 
服务器屏幕监控这是一个Servletres.setContentType( image/jpeg )ServletOutputStreamoutres.getOutpu

服务器屏幕监控
这是一个Servlet
res.setContentType( "image/jpeg ");
ServletOutputStream   out   =   res.getOutputStream();
BufferedImage   image   =   null;
CopyScreen   scr   =   new   CopyScreen();
    try   {
        image   =   scr.getScreenImage();//获取屏幕大小的BufferedImage
        ImageIO.write(image, "JPEG ",out);
}   catch   (AWTException   e)   {
    throw   new   IOException(e.getMessage());
}   finally   {
    image   =   null;
    scr.rest();
}

CopyScreen是用作截屏的,单独执行正常.可是放到Servlet里截取的图片就是全黑.
我用的是JDK1.6+TOMCAT5.5.
请问是不是Tomcat要设什么权限之类的?

[解决办法]
JavaDoc里写的,希望对你有帮助

某些平台需要特定权限或扩展来访问低级输入控件。如果当前平台配置不允许使用输入控件,那么试图构造 Robot 对象时将抛出 AWTException。例如,如果 X 服务器不支持(或没有启用)XTEST 2.2 标准扩展,则 X-Window 系统会抛出异常。

热点排行