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]