将awt.Robot与Tomcat服务一起使用

时间:2020-02-12 17:36:40

标签: java tomcat service awtrobot

我试图使用来自java.awt的Robot库模拟用户输入(键盘),并且它在我的开发环境中正常工作,但是当部署到Tomcat(作为服务安装在另一台计算机上)时,它将无法在所有。我的操作系统是Windows。

我缺少任何配置吗?我已经尝试过“让tomcat与桌面进行交互”选项,更改用户以运行该服务,更改tomcat使用的java(从jre /更改为jdk / jre / ..),但仍然无法正常工作。

如果不可能的话,还有另一种方法可以实现这一目标吗?

1 个答案:

答案 0 :(得分:0)

我终于解决了这个问题,不是我想的那样。

我停止了Tomcat Service,然后以当前用户的身份从CMD启动了它。

从cmd打开tomcat的步骤:

  1. 打开cmd.exe
  2. tomcat \ bib \ tomcat7.exe的路径

然后打开我的浏览器,转到应用程序,尝试该过程,并且机器人可以正常工作!

我知道这不是最好的方法,因为它可能导致安全问题,但是由于不同的用户会话(会话0),因此我无法使其作为服务使用。

相关问题