4

我正在尝试在我的新 Amazon EC2 Linux 实例上安装 Glassfish。

安装告诉我设置DISPLAY变量。

我使用http://www.whatismyip.com确定我的 IP (例如 123.45.67.89)

我在 Mac 上打开 X11 并在 linux 中设置 ip 地址(例如 export DISPLAY=123.45.67.89)

但是 Glassfish 安装抛出异常

java.lang.InternalError: Can't connect to X11 window server using '123.45.67.89' as the value of the DISPLAY variable.
at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
...        

有任何想法吗?

4

1 回答 1

3

您的 mac 可能无法通过远程接口使 X 可用(相对健全的默认设置)。执行此操作的惯用方法是将其通过隧道ssh,这有一个方便的好处,即可以减轻您配置DISPLAY变量的负担(更不用说让您免于输入清晰的 glassfish 凭据的尴尬!)。

从你的 Mac:

ssh -X user@remotehost

现在,在remotehost

./run_glassfish_somehow
于 2012-07-09T01:19:15.830 回答