【发布时间】:2014-06-22 17:31:12
【问题描述】:
我正在 servlet 中做屏幕录制应用程序。但它在 localhost 中使用 tomcat sever7x 正常工作。但是当我托管在网络服务器上时,它会显示这样的错误
java.awt.AWTException: headless environment at java.awt.Robot.(Robot.java:94)
谁能帮帮我?谢谢。
【问题讨论】:
-
您找到解决方案了吗? @user3607151
-
这是一个巨大的xyproblem.info。上面链接的副本回答了 X。您尝试的解决方案(Y)绝不会起作用,原因很简单,因为在实际生产环境中,服务器机器(运行 Java 代码的地方)物理上不同 机器而不是客户端机器(网络浏览器运行的地方)。您基本上是在尝试获取附加到服务器计算机而不是客户端计算机的屏幕截图。但通常生产服务器没有附加任何屏幕。它们只是本地主机上的同一台机器。这就是为什么它似乎“工作”。
标签: java servlets awtrobot headless