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>