Hello,

This is a problem with the deployment descriptor. You name of the clustering substitution group element is tomcat-clustering-wadi for tomcat and not clustering-wadi. As a matter of fact, I have on my to- do list a task to refactor substitution group element builders for Tomcat, Jetty and OpenEJB so that all of them offer the same external structure to end-users.

Here is an updated DD:

<?xml version="1.0" encoding="UTF-8"?>

<web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web/tomcat-1.2";>

    <environment>
        <moduleId>
            <groupId>org.codehaus.wadi</groupId>
            <artifactId>wadi-webapp</artifactId>
            <version>2.0M3-SNAPSHOT</version>
            <type>war</type>
        </moduleId>
    </environment>

<tomcat-clustering-wadi/> <-- this is the correct element name to use for tomcat.

</web-app>

Thanks,
Gianny


On 18/03/2008, at 9:57 PM, Vamsavardhana Reddy wrote:

I have attempted the steps from http://cwiki.apache.org/GMOxDEV/ clustering-configuration-for-jetty.html with Geronimo Tomcat 2.1. even though org.apache.geronimo.configs/jetty6-clustering-builder- wadi//car is running, deploying the sample application resulted in an error given below:


error: cvc-complex-type.2.4a: Expected elements 'context- [EMAIL PROTECTED]://geronimo.apache.org/xml/ns/j2ee/web/tomcat-2.0.1 work- [EMAIL PROTECTED]://geronimo.apache.org/xml/ns/j2ee/web/tomcat-2.0.1 [EMAIL PROTECTED]://geronimo.apache.org/xml/ns/j2ee/application-2.0 [EMAIL PROTECTED]://geronimo.apache.org/xml/ns/naming-1.2 [EMAIL PROTECTED]://geronimo.apache.org/xml/ns/j2ee/web/tomcat-2.0.1 cross- [EMAIL PROTECTED]://geronimo.apache.org/xml/ns/j2ee/web/tomcat-2.0.1 [EMAIL PROTECTED]://geronimo.apache.org/xml/ns/j2ee/web/ tomcat-2.0.1 [EMAIL PROTECTED]://geronimo.apache.org/xml/ns/j2ee/web/ tomcat-2.0.1 [EMAIL PROTECTED]://geronimo.apache.org/xml/ns/j2ee/ web/tomcat-2.0.1 [EMAIL PROTECTED]://geronimo.apache.org/xml/ns/ j2ee/web/tomcat-2.0.1 [EMAIL PROTECTED]://geronimo.apache.org/xml/ns/ j2ee/web/tomcat-2.0.1 [EMAIL PROTECTED]://geronimo.apache.org/xml/ns/ j2ee/web/tomcat-2.0.1 [EMAIL PROTECTED]:// geronimo.apache.org/xml/ns/naming-1.2 [EMAIL PROTECTED]:// geronimo.apache.org/xml/ns/naming-1.2 [EMAIL PROTECTED]:// geronimo.apache.org/xml/ns/naming-1.2 [EMAIL PROTECTED]:// geronimo.apache.org/xml/ns/naming-1.2 [EMAIL PROTECTED]:// geronimo.apache.org/xml/ns/naming-1.2 [EMAIL PROTECTED]:// geronimo.apache.org/xml/ns/naming-1.2 [EMAIL PROTECTED]:// geronimo.apache.org/xml/ns/naming-1.2 [EMAIL PROTECTED]:// geronimo.apache.org/xml/ns/j2ee/web/tomcat-2.0.1 [EMAIL PROTECTED]:// geronimo.apache.org/xml/ns/deployment-1.2 [EMAIL PROTECTED]:// java.sun.com/xml/ns/persistence' instead of '[EMAIL PROTECTED]:// geronimo.apache.org/xml/ns/j2ee/web/tomcat-2.0.1' here




The deployment plan I am using is:

<?xml version="1.0" encoding="UTF-8"?>

<web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web/ tomcat-1.2">

    <environment>
        <moduleId>
            <groupId>org.codehaus.wadi</groupId>
            <artifactId>wadi-webapp</artifactId>
            <version>2.0M3-SNAPSHOT</version>
            <type>war</type>
        </moduleId>
    </environment>

   <clustering-wadi/>

</web-app>


Reply via email to