HeadlessException - X11 OK

I

iksrazal

Hi all,

I'm trying to run tcpmon remotely. I'm using X11 forwarding over ssh.
X11 is
working fine - I can type 'xclock' via ssh on the remote machine and it
works.

However, I get this error:

/home/iksrazal/axis-1_3/lib> java -cp axis.jar -Djava.awt.headless=true

org.apache.axis.utils.tcpmon 8090 localhost 9081
java.awt.HeadlessException
at
java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:121)
at java.awt.Window.<init>(Window.java:274)
at java.awt.Frame.<init>(Frame.java:401)
at javax.swing.JFrame.<init>(JFrame.java:198)
at org.apache.axis.utils.tcpmon.<init>(tcpmon.java:1814)
at org.apache.axis.utils.tcpmon.<init>(tcpmon.java:1861)
at org.apache.axis.utils.tcpmon.main(tcpmon.java:1900)

As you can see I've tried java.awt.headless=true . Any ideas?

iksrazal
 
S

Stefan Schulz

As you can see I've tried java.awt.headless=true . Any ideas?

What happens if you do not specify headless? After all, if X forwarding
works, why castrate your application in this way?
 
I

iksrazal

Stefan Schulz escreveu:
What happens if you do not specify headless? After all, if X forwarding
works, why castrate your application in this way?

Yeah that was it. Moral of the story - X11 forwarding needs to be
turned on server-side - don't use java.awt.headless=true .

iksrazal
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,769
Messages
2,569,580
Members
45,054
Latest member
TrimKetoBoost

Latest Threads

Top