You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Scott Davison <da...@maxim-it.com> on 2000/05/22 21:01:00 UTC

unix/NT question (newbie)

Hi!

I am a newbie to this list, but have a question....

I am running tomcat on a sun linux box, and when running the browser on
a NT box, I get a really odd error.  The page that I am viewing is
trying to open up another browser window, via window.open, and I get
this stack trace:

Error: 500
Location: /mentor/servlet/MClient
Internal Servlet Error:

java.lang.InternalError: Can't connect to X11 window server using ':0.0'
as
the value of the DISPLAY variable.
 at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
 at sun.awt.X11GraphicsEnvironment.(X11GraphicsEnvironment.java:58)
 at java.lang.Class.forName0(Native Method)
 at java.lang.Class.forName(Class.java:120)
 at
java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnviron
ment
.java:59)
 at sun.awt.motif.MToolkit.(MToolkit.java:56)
 at java.lang.Class.forName0(Native Method)
 at java.lang.Class.forName(Class.java:120)
 at java.awt.Toolkit$2.run(Toolkit.java:495)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:488)
 at com.cadtrain.mentor.client.MDisplayInfo.(MDisplayInfo.java:107)
 at
com.cadtrain.mentor.client.MClient.doDisplayAssessment(MClient.java:1550
)
 at
com.cadtrain.mentor.client.MClient.doDisplayQuestion(MClient.java:690)
 at com.cadtrain.mentor.client.MClient.doPost(MClient.java:314)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:
503)
 at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
 at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(H
ttpC
onnectionHandler.java:160)
 at
org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java
:338
)
 at java.lang.Thread.run(Thread.java:475)


I can't understand why it would be trying to open the window on the
linux side of it, rather than the NT side...

Any ideas, or has anyone seen this before?

Thanks a lot!

--Scott Davison


---------------------------------------
Senior Software Developer
Maxim I/T
http://www.findview.com
(765) 463-4710
davisons@maxim-it.com


Odp: unix/NT question (newbie)

Posted by Aleksander Grzebyta <ol...@talex.com.pl>.
So think what do you do. It seems the classes com.cadtrain.* are yours. So
why servlet causes to open some display at server side ?

sincerely Olek
----- Original Message -----
From: Scott Davison <da...@maxim-it.com>
To: <to...@jakarta.apache.org>
Sent: Monday, May 22, 2000 9:01 PM
Subject: unix/NT question (newbie)



[...]
> java.lang.InternalError: Can't connect to X11 window server using ':0.0'
> as
> the value of the DISPLAY variable.
>  at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
>  at sun.awt.X11GraphicsEnvironment.(X11GraphicsEnvironment.java:58)
>  at java.lang.Class.forName0(Native Method)
>  at java.lang.Class.forName(Class.java:120)
>  at
> java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnviron
> ment
> .java:59)
>  at sun.awt.motif.MToolkit.(MToolkit.java:56)
>  at java.lang.Class.forName0(Native Method)
>  at java.lang.Class.forName(Class.java:120)
>  at java.awt.Toolkit$2.run(Toolkit.java:495)
>  at java.security.AccessController.doPrivileged(Native Method)
>  at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:488)
>  at com.cadtrain.mentor.client.MDisplayInfo.(MDisplayInfo.java:107)
>  at
> com.cadtrain.mentor.client.MClient.doDisplayAssessment(MClient.java:1550
> )
>  at
> com.cadtrain.mentor.client.MClient.doDisplayQuestion(MClient.java:690)
>  at com.cadtrain.mentor.client.MClient.doPost(MClient.java:314)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>  at
> org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:
> 503)
>  at
> org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
>  at
> org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(H
> ttpC
> onnectionHandler.java:160)
>  at
> org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java
> :338
> )
>  at java.lang.Thread.run(Thread.java:475)
>
>
> I can't understand why it would be trying to open the window on the
> linux side of it, rather than the NT side...
>