cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Derek Hohls" <DHo...@csir.co.za>
Subject RE: C2 Newbie: XSP Logicsheet in sitemap ?
Date Tue, 05 Feb 2002 06:44:43 GMT
Vadim

Unfortunately I only have the built version...

Still no success - as I said before, I have removed the 
 <xsp:logicsheet location="derek1/logic/logicsheet.greeting.xsl"/>
from the XSP and also cleared the cache (not that I could find any
references 
to the file....).  Also did restart.  Still get the 'resource not find'
error.

The files as they stand are attached.  The entries in the sitemap.xmap
and 
cocoon.xconf are as follows:

 <map:match pattern="derek1/logic/greeting3.xml">
    <map:generate type="serverpages" src="derek1/logic/greeting3.xml"
/>
    <map:transform type="xslt" src="derek1/logic/greeting.xsl"/>
    <map:serialize/>
 </map:match>  

<builtin-logicsheet>
 <parameter name="prefix" value="greeting"/>
 <parameter name="uri" value="http://duke.edu/tutorial/greeting"/>
 <parameter name="href"
value="resource://derek/logicsheet.greeting.xsl"/>
</builtin-logicsheet>

The logicsheet.greeting.xsl file is saved in the
$TOMCAT\webapps\cocoon\WEB-INF\classes\derek
directory.

Is it possible for you to try these out and see if you have same error
code?


Thanks
Derek

>>> vadim.gritsenko@verizon.net 04/02/2002 05:18:26 >>>
You need to remove references to the logicsheet file from the XSP, and
leave only namespace declaration. Also, you can delete any generated
files from previous run and restart engine.

PS: CVS contains this sample and runs it out-of-the-box.

Vadim

> From: Derek Hohls [mailto:DHohls@csir.co.za] 
> 
> Vadim
> 
> I have tried this:
> 
> 	<!-- Derek Test Logicsheet -->
> 	<builtin-logicsheet>
> 		<parameter name="prefix" value="greeting"/>
> 		<parameter name="uri"
> value="http://duke.edu/tutorial/greeting"/>
> 		<parameter name="href"
> value="resource://derek/logicsheet.greeting.xsl"/>
> 		<!-- resource is: WEB-INF/classes/ -->
> 	</builtin-logicsheet>
> 
> inserted in the cocoon.xconf and the XSL file placed in the relevant
> subdirectory of WEB-INF . Shutdown and restarted.
> 
> I still get the:
> java.lang.IllegalAccessError: try to access method
>
org.apache.cocoon.components.language.markup.AbstractMarkupLanguage.addL
ogicsh
> eetToList
>
(Lorg/apache/cocoon/components/language/markup/AbstractMarkupLanguage
>
$LanguageDescriptor;Ljava/lang/String;Lorg/apache/cocoon/environment/Sou
rceRes
> olver;)V
> from class
> org.apache.cocoon.components.language.markup.xsp.XSPMarkupLanguage
> $XSPTransformerChainBuilderFilter
> 
> Do I need to change anything else in the sitemap or the calling
> files??
> 
> Eg. if I delete the :
> <xsp:logicsheet location="derek1/logic/logicsheet.greeting.xsl"/>
> from the calling file, then I get "The requested resource (Not
Found)
> is not available." error.
> 
> Thanks
> Derek


---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

To unsubscribe, e-mail: <cocoon-users-unsubscribe@xml.apache.org>
For additional commands, e-mail: <cocoon-users-help@xml.apache.org>


Mime
View raw message