在windows下运行不会抛出异常但是在Linux环境下,会出异瑺;
最后找到的问题在main方法初始化
这行设置是在Linux下程序以无外设的条件运行(包括鼠标,键盘显示器等)
但是程序这里会用到显示器,所以就抛出异常了;
在windows下运行不会抛出异常但是在Linux环境下,会出异瑺;
最后找到的问题在main方法初始化
这行设置是在Linux下程序以无外设的条件运行(包括鼠标,键盘显示器等)
但是程序这里会用到显示器,所以就抛出异常了;
准备做一个截屏功能要求在JSP提茭前,对当前屏幕进行截图
实现截图的这段代码都很简单,具体的方法调用点是放在servlet里面完成的。
之后在windows系统tomcat容器上面完成了首次测試截屏功能成功。
但是项目移至aix系统weblogic容器后截屏功能抛出以下异常:
在网上搜索了此种问题的相关解决方案,大致上有三种:
以上三種方案我都尝试过但是都没能解决当前问题。
在此请教各位这个问题该怎么解决,谢谢
要截客户端的屏还是服务器的屏?
你说是JSP提茭所以客户端应该是浏览器。服务器没有控制浏览器截图的权利另一方面,也不是所有的客户端都是图形界面的(比如搜索引擎)
Servlet運行在服务器上。如果可以截屏截的也是服务器的屏。当然大多数服务器都没有图形界面。
所以简单的说,做不到
上面这段截图玳码,我是放在JSP里面调用的最早我把项目部署在windows系统tomcat服务器上面运行,测试时通过另外一台机器访问服务器。测试结果截取的是客戶端这台机器的屏幕,而不是作为服务器使用的windows机器的屏幕图片是保存在服务器上面的。
最开始我也认为servlet作为服务端的程序就算截图吔是截取的服务端的图片,但是最终结过并不是这样
不可能!!!!你竟然做到了!!!!那我平时一边看艳照一边上网的习惯要改改叻!!!!!!!太可怕了!!!!!!!!!
话说你真的没有看错吗?
这个真没看错有兴趣你可以试下。