java.lang.InternalError:无法使用'localhost:10.0'连接到X11窗口服务器

时间:2014-12-09 09:12:01

标签: java linux

环境:Linux

项目:Java

在我的项目中,我正在使用报告。我正在将生成的报告从一个Linux服务器转移到另一个服务器。

为此,我做了以下设置

  1. 登录192.168.12.24并转至/home/proj1/.ssh
  2. 运行'ssh-keygen -t rsa'并按两次回车键。它会产生 id_rsa和id_rsa.pub
  3. Cat id_rsa.pub并复制其内容
  4. 现在登录到192.168.12.23并转到.home / proj1 / .ssh
  5. 运行'cat>> authorized_keys'并粘贴您在步骤3中复制的内容
  6. 运行'chmod 600 authorized_keys'
  7. 转到/ home / proj1 /并运行'chmod 700 .ssh'
  8. 现在从192.168.12.24尝试运行'ssh 192.168.12.23'。你应该 能够在没有用户名和密码的情况下进入192.168.12.23
  9. 通过交换服务器重复上述步骤
  10. 上述步骤正常。

    但是,当我尝试生成报告时,我收到以下异常

    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中。

0 个答案:

没有答案