[expert] DISPLAY variable Java?
I have a webserver (LM7.0, Apache 1.3.12, JServ 1.1.1, GNUJSP 1.0, Sun JDK 1.2.2) that gets the following error on ant attempt to generate a dynamic image... works on Windoz 9x(Apache 1.3.12, Jserv1.1.1 GNUJSP1.0 and Sun JDK1.2.2) and SCO Unix (Netscape Enterprise, Skunkware JDK1.2.2). I know it has to have something to do with the display variable, but I've tried setting it to: IPADDRESS: DISPLAY=192.ect.ect.ect:0 DNS Name: DISPLAY=spock:0 Simple: DISPLAY=:0 What should I set the display variable to so that a Java servlet can get to it? -David Talbot [28/06/2000 15:11:40:266 CDT] java.lang.InternalError: Can't connect to X11 wind ow server using 'spock:0' as the value of the DISPLAY variable. at org.apache.jserv.JServConnection.processRequest(JServConnection.java, Compiled Code) at org.apache.jserv.JServConnection.run(JServConnection.java, Compiled C ode) at java.lang.Thread.run(Thread.java, Compiled Code) [28/06/2000 15:11:55:687 CDT] java.lang.NoClassDefFoundError: sun/awt/X11Graphic sEnvironment at org.apache.jserv.JServConnection.processRequest(JServConnection.java, Compiled Code) at org.apache.jserv.JServConnection.run(JServConnection.java, Compiled C ode) at java.lang.Thread.run(Thread.java, Compiled Code)
[expert] DISPLAY variable Java?
Have you tried DISPLAY=:0.0 ? Hope that's it. =-= kk1 Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
Re: [expert] DISPLAY variable Java?
I ran into a similar problem once. The problem you are running into is that the Image classes in the Java package make use of the java.awt.Toolkit. For that class to work correctly, it has to connect to a graphics system (i.e. X ). Since Windows 'always' has a graphics engine running, it would work fine under Win/WinNT. If your server isn't running X, then you may not be able to use the Java graphics code to generate the dynamic image. You may want to look at some other utility that will do the same. If your server is running X, then you need to check the .Xauthority for the user the webserver is running under. It could be a permissions problem. Jere David Talbot <[EMAIL PROTECTED]> 06/28/2000 03:08 PM Please respond to [EMAIL PROTECTED] To: [EMAIL PROTECTED] cc:(bcc: Jere McDevitt/SSC/THD) Subject: [expert] DISPLAY variable Java? I have a webserver (LM7.0, Apache 1.3.12, JServ 1.1.1, GNUJSP 1.0, Sun JDK 1.2.2) that gets the following error on ant attempt to generate a dynamic image... works on Windoz 9x(Apache 1.3.12, Jserv1.1.1 GNUJSP1.0 and Sun JDK1.2.2) and SCO Unix (Netscape Enterprise, Skunkware JDK1.2.2). I know it has to have something to do with the display variable, but I've tried setting it to: IPADDRESS: DISPLAY=192.ect.ect.ect:0 DNS Name: DISPLAY=spock:0 Simple: DISPLAY=:0 What should I set the display variable to so that a Java servlet can get to it? -David Talbot [28/06/2000 15:11:40:266 CDT] java.lang.InternalError: Can't connect to X11 wind ow server using 'spock:0' as the value of the DISPLAY variable. at org.apache.jserv.JServConnection.processRequest(JServConnection.java, Compiled Code) at org.apache.jserv.JServConnection.run(JServConnection.java, Compiled C ode) at java.lang.Thread.run(Thread.java, Compiled Code) [28/06/2000 15:11:55:687 CDT] java.lang.NoClassDefFoundError: sun/awt/X11Graphic sEnvironment at org.apache.jserv.JServConnection.processRequest(JServConnection.java, Compiled Code) at org.apache.jserv.JServConnection.run(JServConnection.java, Compiled C ode) at java.lang.Thread.run(Thread.java, Compiled Code) .
Re: [expert] DISPLAY variable Java?
Actually The X Server is indeed running with a Gnome session Any ideas? -David Talbot On Thu, 29 Jun 2000, you wrote: > I ran into a similar problem once. > > The problem you are running into is that the Image classes in the Java package > make use of the java.awt.Toolkit. For that class to work correctly, it has to > connect to a graphics system (i.e. X ). Since Windows 'always' has a graphics > engine running, it would work fine under Win/WinNT. > > If your server isn't running X, then you may not be able to use the Java > graphics code to generate the dynamic image. You may want to look at some other > utility that will do the same. > > If your server is running X, then you need to check the .Xauthority for the user > the webserver is running under. It could be a permissions problem. > > Jere > > > > > > David Talbot <[EMAIL PROTECTED]> > 06/28/2000 03:08 PM > > > Please respond to [EMAIL PROTECTED] > > To: [EMAIL PROTECTED] > cc:(bcc: Jere McDevitt/SSC/THD) > Subject: [expert] DISPLAY variable Java? > > > > > I have a webserver (LM7.0, Apache 1.3.12, JServ 1.1.1, GNUJSP 1.0, Sun JDK > 1.2.2) that gets the following error on ant attempt to generate a dynamic > image... works on Windoz 9x(Apache 1.3.12, Jserv1.1.1 GNUJSP1.0 and Sun > JDK1.2.2) and SCO Unix (Netscape Enterprise, Skunkware JDK1.2.2). > > I know it has to have something to do with the display variable, but I've > tried setting it to: > IPADDRESS: > DISPLAY=192.ect.ect.ect:0 > DNS Name: > DISPLAY=spock:0 > Simple: > DISPLAY=:0 > > What should I set the display variable to so that a Java servlet can get to it? > > -David Talbot > > [28/06/2000 15:11:40:266 CDT] java.lang.InternalError: Can't connect to X11 > wind > ow server using 'spock:0' as the value of the DISPLAY variable. > > at > org.apache.jserv.JServConnection.processRequest(JServConnection.java, > Compiled Code) > > at org.apache.jserv.JServConnection.run(JServConnection.java, > Compiled C > ode) > > at java.lang.Thread.run(Thread.java, Compiled Code) > > [28/06/2000 15:11:55:687 CDT] java.lang.NoClassDefFoundError: > sun/awt/X11Graphic > sEnvironment > > at > org.apache.jserv.JServConnection.processRequest(JServConnection.java, > Compiled Code) > > at org.apache.jserv.JServConnection.run(JServConnection.java, > Compiled C > ode) > > at java.lang.Thread.run(Thread.java, Compiled Code) > > > > > > . -- -David Talbot Those who would choose security over freedom deserve neither. -B. Franklin
Re: [expert] DISPLAY variable Java?
I'd look at permissions for the 'user' that the servlet engine is running under. If you SU to that user, can you open an xterm? Normally I would expect the display variable to be :0.0. What happens if you write a wrapper to invoke the GIF creation function in the servlet and run it outside the servlet engine? Jere David Talbot <[EMAIL PROTECTED]> 06/29/2000 07:39 AM Please respond to [EMAIL PROTECTED] To: [EMAIL PROTECTED] cc:(bcc: Jere McDevitt/SSC/THD) Subject: Re: [expert] DISPLAY variable Java? Actually The X Server is indeed running with a Gnome session Any ideas? -David Talbot On Thu, 29 Jun 2000, you wrote: > I ran into a similar problem once. > > The problem you are running into is that the Image classes in the Java package > make use of the java.awt.Toolkit. For that class to work correctly, it has to > connect to a graphics system (i.e. X ). Since Windows 'always' has a graphics > engine running, it would work fine under Win/WinNT. > > If your server isn't running X, then you may not be able to use the Java > graphics code to generate the dynamic image. You may want to look at some other > utility that will do the same. > > If your server is running X, then you need to check the .Xauthority for the user > the webserver is running under. It could be a permissions problem. > > Jere > > > > > > David Talbot <[EMAIL PROTECTED]> > 06/28/2000 03:08 PM > > > Please respond to [EMAIL PROTECTED] > > To: [EMAIL PROTECTED] > cc:(bcc: Jere McDevitt/SSC/THD) > Subject: [expert] DISPLAY variable Java? > > > > > I have a webserver (LM7.0, Apache 1.3.12, JServ 1.1.1, GNUJSP 1.0, Sun JDK > 1.2.2) that gets the following error on ant attempt to generate a dynamic > image... works on Windoz 9x(Apache 1.3.12, Jserv1.1.1 GNUJSP1.0 and Sun > JDK1.2.2) and SCO Unix (Netscape Enterprise, Skunkware JDK1.2.2). > > I know it has to have something to do with the display variable, but I've > tried setting it to: > IPADDRESS: > DISPLAY=192.ect.ect.ect:0 > DNS Name: > DISPLAY=spock:0 > Simple: > DISPLAY=:0 > > What should I set the display variable to so that a Java servlet can get to it? > > -David Talbot > > [28/06/2000 15:11:40:266 CDT] java.lang.InternalError: Can't connect to X11 > wind > ow server using 'spock:0' as the value of the DISPLAY variable. > > at > org.apache.jserv.JServConnection.processRequest(JServConnection.java, > Compiled Code) > > at org.apache.jserv.JServConnection.run(JServConnection.java, > Compiled C > ode) > > at java.lang.Thread.run(Thread.java, Compiled Code) > > [28/06/2000 15:11:55:687 CDT] java.lang.NoClassDefFoundError: > sun/awt/X11Graphic > sEnvironment > > at > org.apache.jserv.JServConnection.processRequest(JServConnection.java, > Compiled Code) > > at org.apache.jserv.JServConnection.run(JServConnection.java, > Compiled C > ode) > > at java.lang.Thread.run(Thread.java, Compiled Code) > > > > > > . -- -David Talbot Those who would choose security over freedom deserve neither. -B. Franklin
Re: [expert] DISPLAY variable Java?
What was said about what user is running jserv got me to thinking, was it getting the enviroment variable at all? So I started looking through different jserv files and set the following variable in jserv.properties wrapper.env.copyall=true TA DA!!! it works! Thanks to all who posted suggestions! -David Talbot On Thu, 29 Jun 2000, you wrote: > I'd look at permissions for the 'user' that the servlet engine is running under. > If you SU to that user, can you open an xterm? > > Normally I would expect the display variable to be :0.0. > > What happens if you write a wrapper to invoke the GIF creation function in the > servlet and run it outside the servlet engine? > > Jere > > > > > David Talbot <[EMAIL PROTECTED]> > 06/29/2000 07:39 AM > > > Please respond to [EMAIL PROTECTED] > > To: [EMAIL PROTECTED] > cc:(bcc: Jere McDevitt/SSC/THD) > Subject: Re: [expert] DISPLAY variable Java? > > > > > Actually The X Server is indeed running with a Gnome session Any ideas? > > -David Talbot > > On Thu, 29 Jun 2000, you wrote: > > I ran into a similar problem once. > > > > The problem you are running into is that the Image classes in the Java package > > make use of the java.awt.Toolkit. For that class to work correctly, it has to > > connect to a graphics system (i.e. X ). Since Windows 'always' has a > graphics > > engine running, it would work fine under Win/WinNT. > > > > If your server isn't running X, then you may not be able to use the Java > > graphics code to generate the dynamic image. You may want to look at some > other > > utility that will do the same. > > > > If your server is running X, then you need to check the .Xauthority for the > user > > the webserver is running under. It could be a permissions problem. > > > > Jere > > > > > > > > > > > > David Talbot <[EMAIL PROTECTED]> > > 06/28/2000 03:08 PM > > > > > > Please respond to [EMAIL PROTECTED] > > > > To: [EMAIL PROTECTED] > > cc:(bcc: Jere McDevitt/SSC/THD) > > Subject: [expert] DISPLAY variable Java? > > > > > > > > > > I have a webserver (LM7.0, Apache 1.3.12, JServ 1.1.1, GNUJSP 1.0, Sun JDK > > 1.2.2) that gets the following error on ant attempt to generate a dynamic > > image... works on Windoz 9x(Apache 1.3.12, Jserv1.1.1 GNUJSP1.0 and Sun > > JDK1.2.2) and SCO Unix (Netscape Enterprise, Skunkware JDK1.2.2). > > > > I know it has to have something to do with the display variable, but I've > > tried setting it to: > > IPADDRESS: > > DISPLAY=192.ect.ect.ect:0 > > DNS Name: > > DISPLAY=spock:0 > > Simple: > > DISPLAY=:0 > > > > What should I set the display variable to so that a Java servlet can get to > it? > > > > -David Talbot > > > > [28/06/2000 15:11:40:266 CDT] java.lang.InternalError: Can't connect to X11 > > wind > > ow server using 'spock:0' as the value of the DISPLAY variable. > > > > at > > org.apache.jserv.JServConnection.processRequest(JServConnection.java, > > Compiled Code) > > > > at org.apache.jserv.JServConnection.run(JServConnection.java, > > Compiled C > > ode) > > > > at java.lang.Thread.run(Thread.java, Compiled Code) > > > > [28/06/2000 15:11:55:687 CDT] java.lang.NoClassDefFoundError: > > sun/awt/X11Graphic > > sEnvironment > > > > at > > org.apache.jserv.JServConnection.processRequest(JServConnection.java, > > Compiled Code) > > > > at org.apache.jserv.JServConnection.run(JServConnection.java, > > Compiled C > > ode) > > > > at java.lang.Thread.run(Thread.java, Compiled Code) > > > > > > > > > > > > . > -- > -David Talbot > > Those who would choose security over freedom deserve neither. -B. Franklin -- -David Talbot Those who would trade freedom for security deserve neither. -B. Franklin