Hello Vamsi,

I verified on G Jetty 2.1 with Safari... Based on your previous problem description (black boxes instead of numbered ones), I inferred that somehow your browser was not propagating a session cookie to the server. So, I decided to give a shot with FireFox and interestingly I was able to identify the problem. In the standard DD, the demo application used to declare this:

  <context-param>
    <param-name>org.mortbay.jetty.servlet.SessionPath</param-name>
    <param-value>/wadi</param-value>
  </context-param>

This instructs Jetty to set the session cookie path to /wadi. As the demo application is deployed to /wadi-webapp, your browser or FireFox do not send to the server the cookies for the path /wadi; hence, the problem.

So, I dropped the above xml fragment from the DD, tested with FireFox and deployed another snapshot: http:// snapshots.repository.codehaus.org/org/codehaus/wadi/wadi-webapp/2.0- SNAPSHOT/wadi-webapp-2.0-20080319.110523-12.war

Thanks for giving it a try and your patience.

Thanks,
Gianny


On 19/03/2008, at 8:55 PM, Vamsavardhana Reddy wrote:

Gianny,

I was able to get the sample application deployed and running as expected on G Tomcat 2.1. But, it still does not run correctly on G Jetty 2.1. Have you verified on G Jetty 2.1?

++Vamsi

On Tue, Mar 18, 2008 at 9:13 PM, Vamsavardhana Reddy <[EMAIL PROTECTED]> wrote: Thanks Gianny. I will try with the new DD and get back if there is any problem.

++Vamsi


On Tue, Mar 18, 2008 at 6:11 PM, Gianny Damour <[EMAIL PROTECTED]> wrote:
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