4

I am trying to install Glassfish on my new Amazon EC2 Linux instance.

The installation is telling me to set the DISPLAY variable.

I determine my IP by using http://www.whatismyip.com (for example 123.45.67.89)

I open X11 on my Mac and I set the ip address in linux (eg export DISPLAY=123.45.67.89)

But the Glassfish installation is throwing an exception

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)
...        

Any ideas?

4

1 に答える 1

3

お使いの Mac は、リモート インターフェイス経由で X を利用できるようにしていない可能性があります (比較的健全なデフォルト)。これを行う慣用的な方法は、 をトンネルすることです。これには、変数sshを構成する負担が軽減されるという便利な利点がありDISPLAYます (言うまでもなく、glassfish の資格情報を平文で入力することの恥ずかしさを省くことができます!)。

Mac から:

ssh -X user@remotehost

今、上でremotehost

./run_glassfish_somehow
于 2012-07-09T01:19:15.830 に答える