I need help in configuring my app to use contrib components. Everything
works fine until I try to use any of the contrib components.

Here is what I did for InspectorButton :

1. downloaded tapestry-contrib-4.0.jar to
D:\Tomcat\webapps\forms\WEB-INF\lib

2. added        
        <library id="contrib"
specification-path="classpath:/org/apache/tapestry/contrib/Contrib.library"/
> 
        to D:\Tomcat\webapps\forms\WEB-INF\forms.application :
        ( I also tried  <library id="contrib"
specification-path="/org/apache/tapestry/contrib/Contrib.library"/> with the
same effect )

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE application PUBLIC 
  "-//Apache Software Foundation//Tapestry Specification 4.0//EN" 
  "http://jakarta.apache.org/tapestry/dtd/Tapestry_4_0.dtd";>
<!-- generated by Spindle, http://spindle.sourceforge.net -->

<application name="forms"
engine-class="org.apache.tapestry.engine.BaseEngine">
    
    <description>add a description</description>

        <meta key="org.apache.tapestry.page-class-packages"
value="tutorial.forms.pages"/>
        <library id="contrib"
specification-path="classpath:/org/apache/tapestry/contrib/Contrib.library"/
>

    <page name="Home" specification-path="Home.page"/>
    <page name="AddProject" specification-path="AddProject.page"/>
    <page name="ShowProject" specification-path="ShowProject.page"/>
    <page name="pgLogin" specification-path="pgLogin.page"/>

</application>



3. added          
        <span jwcid="[EMAIL PROTECTED]:InspectorButton"/> 
        to html

And yes, /org/apache/tapestry/contrib/Contrib.library exists in
tapestry-contrib-4.0.jar with all the other stuff.

And all I get is exception :

Library 'contrib' not found in application namespace. 
Stack Trace: 
org.apache.tapestry.engine.Namespace.createNamespace(Namespace.java:290) 
org.apache.tapestry.engine.Namespace.getChildNamespace(Namespace.java:148) 
org.apache.tapestry.resolver.AbstractSpecificationResolver.findNamespaceForI
d(AbstractSpecificationResolver.java:204) 
org.apache.tapestry.resolver.ComponentSpecificationResolverImpl.resolve(Comp
onentSpecificationResolverImpl.java:138) 
$ComponentSpecificationResolver_109b668bb95.resolve($ComponentSpecificationR
esolver_109b668bb95.java) 
$ComponentSpecificationResolver_109b668bb96.resolve($ComponentSpecificationR
esolver_109b668bb96.java) 
...........(more)..............

Of course, tapestry-contrib-4.0.jar is in the classpath. Here is what
Exception page says :

org.apache.catalina.jsp_classpath
/D:/Tomcat/webapps/forms/WEB-INF/classes/;/D:/Tomcat/webapps/forms/WEB-INF/l
ib/commons-codec-1.3.jar;/D:/Tomcat/webapps/forms/WEB-INF/lib/commons-fileup
load-1.0.jar;/D:/Tomcat/webapps/forms/WEB-INF/lib/commons-logging-1.0.4.jar;
/D:/Tomcat/webapps/forms/WEB-INF/lib/hivemind-1.1.jar;/D:/Tomcat/webapps/for
ms/WEB-INF/lib/hivemind-lib-1.1.jar;/D:/Tomcat/webapps/forms/WEB-INF/lib/jav
assist-3.0.jar;/D:/Tomcat/webapps/forms/WEB-INF/lib/log4j-1.2.8.jar;/D:/Tomc
at/webapps/forms/WEB-INF/lib/ognl-2.6.7.jar;/D:/Tomcat/webapps/forms/WEB-INF
/lib/oro-2.0.8.jar;/D:/Tomcat/webapps/forms/WEB-INF/lib/tapestry-4.0-src.jar
;/D:/Tomcat/webapps/forms/WEB-INF/lib/tapestry-4.0.jar;/D:/Tomcat/webapps/fo
rms/WEB-INF/lib/tapestry-annotations-4.0.jar;/D:/Tomcat/webapps/forms/WEB-IN
F/lib/tapestry-contrib-4.0.jar;/D:/Tomcat/webapps/forms/WEB-INF/lib/tapestry
-portlet-4.0.jar;/D:/Tomcat/shared/classes/;/D:/Tomcat/common/classes/;/D:/T
omcat/common/i18n/tomcat-i18n-en.jar;/D:/Tomcat/common/i18n/tomcat-i18n-es.j
ar;/D:/Tomcat/common/i18n/tomcat-i18n-fr.jar;/D:/Tomcat/common/i18n/tomcat-i
18n-ja.jar;/D:/Tomcat/common/lib/commons-el.jar;/D:/Tomcat/common/lib/jasper
-compiler-jdt.jar;/D:/Tomcat/common/lib/jasper-compiler.jar;/D:/Tomcat/commo
n/lib/jasper-runtime.jar;/D:/Tomcat/common/lib/jsp-api.jar;/D:/Tomcat/common
/lib/naming-factory-dbcp.jar;/D:/Tomcat/common/lib/naming-factory.jar;/D:/To
mcat/common/lib/naming-resources.jar;/D:/Tomcat/common/lib/ojdbc14_g.jar;/D:
/Tomcat/common/lib/servlet-api.jar;/D:/Java/jdk/lib/tools.jar;/D:/Tomcat/bin
/bootstrap.jar;/D:/Java/jdk/jre/lib/ext/dnsns.jar;/D:/Java/jdk/jre/lib/ext/l
ocaledata.jar;/D:/Java/jdk/jre/lib/ext/sunjce_provider.jar;/D:/Java/jdk/jre/
lib/ext/sunpkcs11.jar  


It looks like I did everything exactly as described in user's manual , so  I
know it must be something obvious, but I can't figure it out. 
I would appreciate any help with this. 



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

Reply via email to