环境:Linux
项目:Java
在我的项目中,我正在使用报告。我正在将生成的报告从一个Linux服务器转移到另一个服务器。
为此,我做了以下设置
- 登录192.168.12.24并转至/home/proj1/.ssh
- 运行'ssh-keygen -t rsa'并按两次回车键。它会产生
id_rsa和id_rsa.pub
- Cat id_rsa.pub并复制其内容
- 现在登录到192.168.12.23并转到.home / proj1 / .ssh
- 运行'cat>> authorized_keys'并粘贴您在步骤3中复制的内容
- 运行'chmod 600 authorized_keys'
- 转到/ home / proj1 /并运行'chmod 700 .ssh'
- 现在从192.168.12.24尝试运行'ssh 192.168.12.23'。你应该
能够在没有用户名和密码的情况下进入192.168.12.23
- 通过交换服务器重复上述步骤
醇>
上述步骤正常。
但是,当我尝试生成报告时,我收到以下异常
java.lang.InternalError: Can't connect to X11 window server using 'localhost:10.0' as the value of the DISPLAY variable.
我已经设置了
-Djava.awt.headless=true
在bash_profile中。