----------------------------------------------------------------
BEFORE YOU POST, search the faq at <http://java.apache.org/faq/>
WHEN YOU POST, include all relevant version numbers, log files,
and configuration files. Don't make us guess your problem!!!
----------------------------------------------------------------
How does this help me with server-side rendering on a server weher we DON'T
want to install or run X?
Yes, I know about PJA ... No, it doesn't work for us. In fact I don't know
of anyone it's worked for.
How about just a JPEG save/load?
Bill
> -----Original Message-----
> From: [EMAIL PROTECTED]
> Java Apache Users wrote:
> >
> > >
> > >I've been reading the stuff going back and forth about server
> side image
> > >processing.
> > >
> > >The display dependency in the Java graphics libs is a classic
> issue going
> > back
> > >to the very beginning, and can be a royal pain in the rear if you're
> > running a
> > >secure, headless server and don't want it makig X connections to the
> > outside
> > >world.
> > >
> > >An alternative to restricting your choice of libs to something that
> > doesn't use
> > >AWT/Swing (which seem to be the culprits) is to just get something that
> > will
> > >sink the X connection on the server side - it's doesn't need
> to be a very
> > full
> > >implementation of X, and I considered concoting one, but found
> VNC to be
> > a
> > >highly suitable alternative. We actually use it in production for this
> > purpose.
> > >
> > > http://www.uk.research.att.com/vnc/
> > >
> > >What is VNC? It's a "screen-scraper" type remote display
> technology, very
> > like
> > >Symantec pcAnywhere, except it's open source and cross platform. The
> > interesting
> > >thing is the way the Unix version of the server works; rather than
> > scraping the
> > >actual video display, it leverages the inherent capability of X to
> > support
> > >multiple displays on a single server and creates an entirely
> new, virtual
> > X
> > >display. To set it up to sink X, just install the server code as per
> > >instructions, and start it like this:
> > >
> > > vncserver :1
> > >
> > >To get your JServ VM to use it, it needs to have DISPLAY=:1.0 in its
> > >environment.
> > >
> > >If you use ApJServMaunal Off, you need to add this to jserv.properties
> > >
> > > wrapper.env=DISPLAY=:1.0
> > >
> > >If you use ApJServManual On, add this in your script:
> > >
> > > DISPLAY=:1.0 ; export DISPLAY # assumes sh or derivative
> > >
> > >Enjoy
> > >Dave
> > >>
--
--------------------------------------------------------------
Please read the FAQ! <http://java.apache.org/faq/>
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Search Archives:
<http://www.mail-archive.com/java-apache-users%40list.working-dogs.com/>
Problems?: [EMAIL PROTECTED]