Xalan redirect (to file) within Tomcat

2004-01-07 Thread Chris Ward
Hi,

I'm using Xalan for XSL transformations.  I can get the Xalan 
extension redirect) to work from the command line test progs,
but fails when used within servlet.  

The output file I'm trying to write has the full path.

Any ideas?

Best regards
Chris

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Xalan redirect (to file) within Tomcat

2004-01-07 Thread Shapira, Yoav

Howdy,
Perhaps if you provided a bit more detail than just fails when used
within servlet then we could help some more ;)  Are there any errors in
your log?  Do you (i.e. the user account running tomcat) have write
permissions to the directory/file you're trying to write?  What tomcat
version, what JDK version, and what OS are you using?

Yoav Shapira
Millennium ChemInformatics


-Original Message-
From: Chris Ward [mailto:[EMAIL PROTECTED]
Sent: Wednesday, January 07, 2004 9:02 AM
To: Tomcat Users List
Subject: Xalan redirect (to file) within Tomcat

Hi,

I'm using Xalan for XSL transformations.  I can get the Xalan
extension redirect) to work from the command line test progs,
but fails when used within servlet.

The output file I'm trying to write has the full path.

Any ideas?

Best regards
Chris

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




This e-mail, including any attachments, is a confidential business communication, and 
may contain information that is confidential, proprietary and/or privileged.  This 
e-mail is intended only for the individual(s) to whom it is addressed, and may not be 
saved, copied, printed, disclosed or used by anyone else.  If you are not the(an) 
intended recipient, please immediately delete this e-mail from your computer system 
and notify the sender.  Thank you.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Xalan redirect (to file) within Tomcat

2004-01-07 Thread Chris Ward

 Howdy,
 Perhaps if you provided a bit more detail than just fails 
 when used within servlet then we could help some more ;)  

Ah.  Yes.  Very good point.

 Are there any errors in your log?  Do you (i.e. the user 
 account running tomcat) have write permissions to the 
 directory/file you're trying to write?  What tomcat version, 
 what JDK version, and what OS are you using?

In the Tomcat console window I get this...

jstl:; Line 24;[EMAIL PROTECTED] Column -1;
javax.xml.transform.TransformerException: java.lang.ClassNotF
oundException: redirect

I've got xalan.jar in my context WEB-INF/lib dir (and in the Tomcat
common/endorsed dir for that
matter).  I've eyeballed the xalan.jar and can see Redirect.class in
there.

I am running Tomcat 4.1.24 and jdk1.3.0_02 and I get the same error
whether using a servlet
or using JSP with JSTL.

Any ideas anyone?

Chris

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Xalan redirect (to file) within Tomcat

2004-01-07 Thread Chris Ward
Correction to previous posting... (error message)
 
 
  Howdy,
  Perhaps if you provided a bit more detail than just fails
  when used within servlet then we could help some more ;)  
 
 Ah.  Yes.  Very good point.
 
  Are there any errors in your log?  Do you (i.e. the user
  account running tomcat) have write permissions to the 
  directory/file you're trying to write?  What tomcat version, 
  what JDK version, and what OS are you using?
 
 In the Tomcat console window I get this...
 
   jstl:; Line 24; Column -1;
 javax.xml.transform.TransformerException: java.lang.ClassNotF
   oundException: redirect
 
 I've got xalan.jar in my context WEB-INF/lib dir (and in the 
 Tomcat common/endorsed dir for that matter).  I've eyeballed 
 the xalan.jar and can see Redirect.class in there.
 
 I am running Tomcat 4.1.24 and jdk1.3.0_02 and I get the same 
 error whether using a servlet or using JSP with JSTL.
 
 Any ideas anyone?
 
 Chris
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Xalan redirect (to file) within Tomcat

2004-01-07 Thread Shapira, Yoav

Howdy,
Perhaps a case-sensitivity issue?  What happens if you use Redirect
instead of redirect?

Yoav Shapira
Millennium ChemInformatics


-Original Message-
From: Chris Ward [mailto:[EMAIL PROTECTED]
Sent: Wednesday, January 07, 2004 12:40 PM
To: [EMAIL PROTECTED]
Subject: RE: Xalan redirect (to file) within Tomcat


 Howdy,
 Perhaps if you provided a bit more detail than just fails
 when used within servlet then we could help some more ;)

Ah.  Yes.  Very good point.

 Are there any errors in your log?  Do you (i.e. the user
 account running tomcat) have write permissions to the
 directory/file you're trying to write?  What tomcat version,
 what JDK version, and what OS are you using?

In the Tomcat console window I get this...

   jstl:; Line 24;[EMAIL PROTECTED] Column -1;
javax.xml.transform.TransformerException: java.lang.ClassNotF
   oundException: redirect

I've got xalan.jar in my context WEB-INF/lib dir (and in the Tomcat
common/endorsed dir for that
matter).  I've eyeballed the xalan.jar and can see Redirect.class in
there.

I am running Tomcat 4.1.24 and jdk1.3.0_02 and I get the same error
whether using a servlet
or using JSP with JSTL.

Any ideas anyone?

Chris

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




This e-mail, including any attachments, is a confidential business communication, and 
may contain information that is confidential, proprietary and/or privileged.  This 
e-mail is intended only for the individual(s) to whom it is addressed, and may not be 
saved, copied, printed, disclosed or used by anyone else.  If you are not the(an) 
intended recipient, please immediately delete this e-mail from your computer system 
and notify the sender.  Thank you.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Xalan redirect (to file) within Tomcat

2004-01-07 Thread Chris Ward

 
 Howdy,
 Perhaps a case-sensitivity issue?  What happens if you use 
 Redirect instead of redirect?
 

I thought that, but the redirect is defined in the stylesheet
as...

extension-element-prefixes=redirect

My example is in the samples directory in the standard Xalan
download and it does work (with the associated xml file) when I run
xalan from the command line.



- the full xsl stylesheet
-


xsl:stylesheet xmlns:xsl=http://www.w3.org/1999/XSL/Transform;
version=1.0
xmlns:redirect=http://xml.apache.org/xalan/redirect;
extension-element-prefixes=redirect

  xsl:template match=/
standard-out
  Standard output:
  xsl:apply-templates/
/standard-out
  /xsl:template

  !-- not redirected --
  xsl:template match=doc/main
main
-- look in xsl:value-of select=/doc/foo/@file/ for the
redirected output --
  xsl:apply-templates/
/main
  /xsl:template
  
  !-- redirected --
  xsl:template match=doc/foo
!-- get redirect file name from XML input --
redirect:write select=@file
  foo-out
xsl:apply-templates/
  /foo-out
/redirect:write
  /xsl:template
  
!-- redirected (from the xsl:apply-templates above. I.e., bar is in
/doc/foo --  
  xsl:template match=bar
foobar-out
  xsl:apply-templates/
/foobar-out
  /xsl:template
  
/xsl:stylesheet

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Xalan redirect (to file) within Tomcat

2004-01-07 Thread Shapira, Yoav

Howdy,
I don't know Xalan well enough to answer, but it seems pretty clear
tomcat is looking for a class called Redirect, while the stylesheet uses
redirect.  It seems like a case-sensitivity issue, but I can't help much
beyond that ;)

Yoav Shapira
Millennium ChemInformatics


-Original Message-
From: Chris Ward [mailto:[EMAIL PROTECTED]
Sent: Wednesday, January 07, 2004 1:51 PM
To: Tomcat Users List
Subject: RE: Xalan redirect (to file) within Tomcat



 Howdy,
 Perhaps a case-sensitivity issue?  What happens if you use
 Redirect instead of redirect?


I thought that, but the redirect is defined in the stylesheet
as...

   extension-element-prefixes=redirect

My example is in the samples directory in the standard Xalan
download and it does work (with the associated xml file) when I run
xalan from the command line.



- the full xsl stylesheet
-


xsl:stylesheet xmlns:xsl=http://www.w3.org/1999/XSL/Transform;
version=1.0
xmlns:redirect=http://xml.apache.org/xalan/redirect;
extension-element-prefixes=redirect

  xsl:template match=/
standard-out
  Standard output:
  xsl:apply-templates/
/standard-out
  /xsl:template

  !-- not redirected --
  xsl:template match=doc/main
main
-- look in xsl:value-of select=/doc/foo/@file/ for the
redirected output --
  xsl:apply-templates/
/main
  /xsl:template

  !-- redirected --
  xsl:template match=doc/foo
!-- get redirect file name from XML input --
redirect:write select=@file
  foo-out
xsl:apply-templates/
  /foo-out
/redirect:write
  /xsl:template

!-- redirected (from the xsl:apply-templates above. I.e., bar is in
/doc/foo --
  xsl:template match=bar
foobar-out
  xsl:apply-templates/
/foobar-out
  /xsl:template

/xsl:stylesheet

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




This e-mail, including any attachments, is a confidential business communication, and 
may contain information that is confidential, proprietary and/or privileged.  This 
e-mail is intended only for the individual(s) to whom it is addressed, and may not be 
saved, copied, printed, disclosed or used by anyone else.  If you are not the(an) 
intended recipient, please immediately delete this e-mail from your computer system 
and notify the sender.  Thank you.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Xalan redirect (to file) within Tomcat

2004-01-07 Thread Chris Ward

 Howdy,
 I don't know Xalan well enough to answer, but it seems pretty 
 clear tomcat is looking for a class called Redirect, while 
 the stylesheet uses redirect.  It seems like a 
 case-sensitivity issue, but I can't help much beyond that ;)
 
 Yoav Shapira

I agree.  Anyway, a few Googles later and I found this 

http://www.biglist.com/lists/xsl-list/archives/200309/msg00716.html

which uses an alternative namespace declaration...

...
xmlns:redirect=org.apache.xalan.xslt.extensions.Redirect 
extension-element-prefixes=redirect 

and this seems to work for me.  I don't know if there is 
anything sinister about using this different declaration, and
I am confused (like the guy in the above mail thread) as to why
the other declaration of

xmlns:redirect=http://xml.apache.org/xalan/redirect;

works in my command line tests.

Anyway - there's what I've found out in case anyone else is interested.


Chris

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Xalan redirect (to file) within Tomcat

2004-01-07 Thread Shapira, Yoav

Howdy,
Thanks for posting your findings.

Yoav Shapira
Millennium ChemInformatics


-Original Message-
From: Chris Ward [mailto:[EMAIL PROTECTED]
Sent: Wednesday, January 07, 2004 2:43 PM
To: Tomcat Users List
Subject: RE: Xalan redirect (to file) within Tomcat


 Howdy,
 I don't know Xalan well enough to answer, but it seems pretty
 clear tomcat is looking for a class called Redirect, while
 the stylesheet uses redirect.  It seems like a
 case-sensitivity issue, but I can't help much beyond that ;)

 Yoav Shapira

I agree.  Anyway, a few Googles later and I found this

http://www.biglist.com/lists/xsl-list/archives/200309/msg00716.html

which uses an alternative namespace declaration...

   ...
   xmlns:redirect=org.apache.xalan.xslt.extensions.Redirect
   extension-element-prefixes=redirect

and this seems to work for me.  I don't know if there is
anything sinister about using this different declaration, and
I am confused (like the guy in the above mail thread) as to why
the other declaration of

xmlns:redirect=http://xml.apache.org/xalan/redirect;

works in my command line tests.

Anyway - there's what I've found out in case anyone else is interested.


Chris

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




This e-mail, including any attachments, is a confidential business communication, and 
may contain information that is confidential, proprietary and/or privileged.  This 
e-mail is intended only for the individual(s) to whom it is addressed, and may not be 
saved, copied, printed, disclosed or used by anyone else.  If you are not the(an) 
intended recipient, please immediately delete this e-mail from your computer system 
and notify the sender.  Thank you.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]