Hank,

Are you running the VM on a Unix machine without an X server? This could be the cause of your problem. If this is the case, an alternative is to try running the VM with the following option:

-Djava.awt.headless=true

Let us know how this goes. Regards,

-Erik

Hank Ratzesberger wrote:

Eric,

Thank you, its great to see a few options.

Unfortunately, the problem is more severe.
Even the example, which I did not change,
will not produce an image, and my test,
produced a NoClassDefFound exception:

I am not sure what to check.

I am running java version "1.4.2_03" and Tomcat 4.1

I am not 100% sure that it was working previously, but
at this time, if any transformation is requested, it fails.


http://nees.ucsb.edu/imageserver

Thanks again for any clues to tracking this down.

--Hank


class java.lang.NoClassDefFoundError
Message
Location
LineN/A ColumnN/A Stack TraceClass NameMethod NameFile NameLine Number
java.lang.ClassforName0Class.java- 2
java.lang.ClassforNameClass.java 141
java.awt.Toolkit$2runToolkit.java 748
java.security.AccessControllerdoPrivilegedAccessController.java- 2
java.awt.ToolkitgetDefaultToolkitToolkit.java 739
org.orbeon.oxf.processor.ImageServerfilterImageServer.java 374
org.orbeon.oxf.processor.ImageServerstartImageServer.java 184
org



----- Original Message ----- From: "Erik Bruchez" <[EMAIL PROTECTED]>
To: "OXF Users" <[EMAIL PROTECTED]>
Sent: Thursday, May 06, 2004 6:50 PM
Subject: Re: Simple Imageserver example




Hank,

You can either use the Request generator, or use the <param> element in the controller to set XForms instance parameters based on the URL path. For example:

<page id="album-summary" path-info="/pictures/([^/]+)/"
  matcher="oxf/processor/perl5-matcher"
  xforms="image-form.xml"
  model="image.xpl"
  view="image.xsl">
  <param ref="/form/image-id"/>
</page>

What the code above does is to extract a regular expression group from the URL path, and then store it in the XForms instance. This will work assuming you have an instance like this, for example:

<form>
  <image-id/>
</form>

and a path like "/pictures/12345/".

This solution works on the URL path exclusively, so will not match request parameters (i.e. the query string).

Whatever option you choose, you should then create an Image Server configuration based on the XForms instance, for example using XSLT.

-Erik

Hank Ratzesberger wrote:


I want to use the image server by just passing url parameters.

I tried using the sample just as it is, copying the url from the source code. I am a bit confused as to how the sample pipeline works because although it passes all parameters in the url, it also has a xforms param.

I want to call the image server with just a few simple params,
do I need a request generator to parse the url params and then feed this to the image server?


Thanks for any tips, even RTFM, although I've been scouring.

--Hank

Hank Ratzesberger
Institute for Crustal Studies
University of California, Santa Barbara
1140 Girvetz Hall
Santa Barbara, CA 93106
805-893-8042
==============================

_______________________________________________ oxf-users mailing list [EMAIL PROTECTED] http://mail.orbeon.com/mailman/listinfo/oxf-users

_______________________________________________ oxf-users mailing list [EMAIL PROTECTED] http://mail.orbeon.com/mailman/listinfo/oxf-users

_______________________________________________ oxf-users mailing list [EMAIL PROTECTED] http://mail.orbeon.com/mailman/listinfo/oxf-users

Reply via email to