Given the content of your taglib plan, I'm a bit suspicious that this
is a Geronimo problem...
--kevan
On Aug 22, 2008, at 9:15 AM, Vamsavardhana Reddy wrote:
I have built the demo-alert-aggregator war file as given in the
instructions in Java SCA 1.3.1 (RC1) distribution and tried to
deploy (not run, just deploy) the war on Geronimo 2.1.2. I ended up
with the following exception:
18:39:26,109 WARN [JspModuleBuilderExtension] Invalid transformed
taglib
org.apache.xmlbeans.XmlException: Invalid deployment descriptor:
errors:
D:\eclipse\jar:file:D:\g\geronimo-tomcat6-javaee5-2.1.2\repository
\org\apache\tuscany\sca\demo-alert-aggregator-webapp\1.3.1\demo-
alert-aggregator-webapp-1.3.1.war\WEB-INF\lib\tuscany-host-
webapp-1.3.1.jar!\META-INF\sca.tld:23:1: error: uniqattspec:
Duplicate attribute: version in element [EMAIL PROTECTED]://java.sun.com/xml/ns/javaee
D:\eclipse\jar:file:D:\g\geronimo-tomcat6-javaee5-2.1.2\repository
\org\apache\tuscany\sca\demo-alert-aggregator-webapp\1.3.1\demo-
alert-aggregator-webapp-1.3.1.war\WEB-INF\lib\tuscany-host-
webapp-1.3.1.jar!\META-INF\sca.tld:40:7: error: cvc-complex-type.
2.4a: Expected elements '[EMAIL PROTECTED]://java.sun.com/xml/ns/
javaee [EMAIL PROTECTED]://java.sun.com/xml/ns/javaee deferred-
[EMAIL PROTECTED]://java.sun.com/xml/ns/javaee [EMAIL PROTECTED]://java.sun.com/xml/ns/javaee'
instead of '[EMAIL PROTECTED]://java.sun.com/xml/ns/javaee' here in element
[EMAIL PROTECTED]://java.sun.com/xml/ns/javaee
D:\eclipse\jar:file:D:\g\geronimo-tomcat6-javaee5-2.1.2\repository
\org\apache\tuscany\sca\demo-alert-aggregator-webapp\1.3.1\demo-
alert-aggregator-webapp-1.3.1.war\WEB-INF\lib\tuscany-host-
webapp-1.3.1.jar!\META-INF\sca.tld:46:7: error: cvc-complex-type.
2.4a: Expected elements '[EMAIL PROTECTED]://java.sun.com/xml/ns/
javaee [EMAIL PROTECTED]://java.sun.com/xml/ns/javaee deferred-
[EMAIL PROTECTED]://java.sun.com/xml/ns/javaee [EMAIL PROTECTED]://java.sun.com/xml/ns/javaee'
instead of '[EMAIL PROTECTED]://java.sun.com/xml/ns/javaee' here in element
[EMAIL PROTECTED]://java.sun.com/xml/ns/javaee
D:\eclipse\jar:file:D:\g\geronimo-tomcat6-javaee5-2.1.2\repository
\org\apache\tuscany\sca\demo-alert-aggregator-webapp\1.3.1\demo-
alert-aggregator-webapp-1.3.1.war\WEB-INF\lib\tuscany-host-
webapp-1.3.1.jar!\META-INF\sca.tld:52:7: error: cvc-complex-type.
2.4a: Expected elements '[EMAIL PROTECTED]://java.sun.com/xml/ns/
javaee [EMAIL PROTECTED]://java.sun.com/xml/ns/javaee deferred-
[EMAIL PROTECTED]://java.sun.com/xml/ns/javaee [EMAIL PROTECTED]://java.sun.com/xml/ns/javaee'
instead of '[EMAIL PROTECTED]://java.sun.com/xml/ns/javaee' here in element
[EMAIL PROTECTED]://java.sun.com/xml/ns/javaee
Descriptor:
<!--* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.-->
<taglib xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd
" version="2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-
instance" xmlns="http://java.sun.com/xml/ns/javaee">
<description>A tag library for integrating sca components with
jsp</description>
<tlib-version>1.0</tlib-version>
<short-name>SCA-JSP</short-name>
<uri>http://www.osoa.org/sca/sca_jsp.tld</uri>
<tag>
<name>reference</name>
<tag-class>org.apache.tuscany.sca.host.webapp.jsp.ReferenceTag</
tag-class>
<tei-class>org.apache.tuscany.sca.host.webapp.jsp.ReferenceTEI</
tei-class>
<body-content>empty</body-content>
<attribute>
<name>name</name>
<required>true</required>
<type>java.lang.String</type>
</attribute>
<attribute>
<name>type</name>
<required>true</required>
<type>java.lang.String</type>
</attribute>
<attribute>
<name>scope</name>
<required>false</required>
<type>java.lang.Integer</type>
</attribute>
</tag>
</taglib>
at
org
.apache
.geronimo
.deployment.xmlbeans.XmlBeansUtil.validateDD(XmlBeansUtil.java:187)
at
org
.apache
.geronimo
.jasper
.deployment
.JspModuleBuilderExtension
.convertToTaglibSchema(JspModuleBuilderExtension.java:674)
at
org
.apache
.geronimo
.jasper
.deployment
.JspModuleBuilderExtension
.parseTldFile(JspModuleBuilderExtension.java:439)
at
org
.apache
.geronimo
.jasper
.deployment
.JspModuleBuilderExtension
.getListenerClasses(JspModuleBuilderExtension.java:424)
at
org
.apache
.geronimo
.jasper
.deployment
.JspModuleBuilderExtension
.createJspClassFinder(JspModuleBuilderExtension.java:180)
at
org
.apache
.geronimo
.jasper
.deployment
.JspModuleBuilderExtension.addGBeans(JspModuleBuilderExtension.java:
149)
at
org
.apache
.geronimo
.tomcat
.deployment.TomcatModuleBuilder.addGBeans(TomcatModuleBuilder.java:
497)
at
org
.apache
.geronimo
.j2ee
.deployment
.SwitchingModuleBuilder.addGBeans(SwitchingModuleBuilder.java:165)
at
org
.apache
.geronimo
.j2ee
.deployment
.EARConfigBuilder.buildConfiguration(EARConfigBuilder.java:647)
at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:
254)
at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:
133)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun
.reflect
.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun
.reflect
.DelegatingMethodAccessorImpl
.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org
.apache
.geronimo
.gbean
.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:
34)
at
org
.apache
.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)
at
org
.apache
.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:867)
at
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:
239)
at
org
.apache
.geronimo
.deployment
.plugin
.local.AbstractDeployCommand.doDeploy(AbstractDeployCommand.java:116)
at
org
.apache
.geronimo
.deployment
.plugin.local.DistributeCommand.run(DistributeCommand.java:61)
at java.lang.Thread.run(Thread.java:595)
Has anyone been able to run this sample on Geronimo?
++Vamsi