Re: Comet: response.sendRedirect() Problem

2007-11-20 Thread Jens Hagel
Hi filip, i've patched my Tomcat.
Now, it works! Thank you! ;-)

regards,
jens

On Nov 14, 2007 6:21 PM, Filip Hanik - Dev Lists [EMAIL PROTECTED] wrote:
 hi Jens,
 you've uncovered a bug in Tomcat. basically, Tomcat doesn't respect that
 you are calling CometEvent.close upon the BEGIN event.
 I've proposed a fix
 http://svn.apache.org/viewvc?view=revrevision=594957

 and if it is accepted it will be included in our next release which
 should be within a short timeframe.
 if you want to patch your Tomcat, the patch is at
 http://people.apache.org/~fhanik/patches/comet-begin-event-close.patch

 Filip

 Jens Hagel wrote:
  hi,
 
  i'm implementing comet support for different servlet containers in an
  ajax framework.
  with jetty and glassfish comet support it works very well, but with
  tomcat something
  is going wrong with the Servlet API sendRedirect()- function which i
  cannot figure out.
 
  do you have an idea what's going wrong?
 
  thank you!
 
  regards,
  jens
 
 



 -
 To start a new topic, e-mail: users@tomcat.apache.org
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Comet: response.sendRedirect() Problem

2007-11-20 Thread Filip Hanik - Dev Lists

Jens Hagel wrote:

Hi filip, i've patched my Tomcat.
Now, it works! Thank you! ;-)
  

you're welcome, this will also be included in the next release
Filip

regards,
jens

On Nov 14, 2007 6:21 PM, Filip Hanik - Dev Lists [EMAIL PROTECTED] wrote:
  

hi Jens,
you've uncovered a bug in Tomcat. basically, Tomcat doesn't respect that
you are calling CometEvent.close upon the BEGIN event.
I've proposed a fix
http://svn.apache.org/viewvc?view=revrevision=594957

and if it is accepted it will be included in our next release which
should be within a short timeframe.
if you want to patch your Tomcat, the patch is at
http://people.apache.org/~fhanik/patches/comet-begin-event-close.patch

Filip

Jens Hagel wrote:


hi,

i'm implementing comet support for different servlet containers in an
ajax framework.
with jetty and glassfish comet support it works very well, but with
tomcat something
is going wrong with the Servlet API sendRedirect()- function which i
cannot figure out.

do you have an idea what's going wrong?

thank you!

regards,
jens


  


-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



  



-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Comet: response.sendRedirect() Problem

2007-11-14 Thread Filip Hanik - Dev Lists

hi Jens,
you've uncovered a bug in Tomcat. basically, Tomcat doesn't respect that 
you are calling CometEvent.close upon the BEGIN event.

I've proposed a fix
http://svn.apache.org/viewvc?view=revrevision=594957

and if it is accepted it will be included in our next release which 
should be within a short timeframe.

if you want to patch your Tomcat, the patch is at
http://people.apache.org/~fhanik/patches/comet-begin-event-close.patch

Filip

Jens Hagel wrote:

hi,

i'm implementing comet support for different servlet containers in an
ajax framework.
with jetty and glassfish comet support it works very well, but with
tomcat something
is going wrong with the Servlet API sendRedirect()- function which i
cannot figure out.

do you have an idea what's going wrong?

thank you!

regards,
jens

  



-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Comet: response.sendRedirect() Problem

2007-11-12 Thread Jens Hagel
hi,

i'm implementing comet support for different servlet containers in an
ajax framework.
with jetty and glassfish comet support it works very well, but with
tomcat something
is going wrong with the Servlet API sendRedirect()- function which i
cannot figure out.

do you have an idea what's going wrong?

thank you!

regards,
jens



On Nov 7, 2007 6:13 PM, Filip Hanik - Dev Lists [EMAIL PROTECTED] wrote:
 there is a bug in 6.0.14 regarding pipelining HTTP events on a comet
 connection, your code is correct, try with our current release candidate
 http://people.apache.org/~remm/tomcat-6/v6.0.15/bin/

 Filip


 Jens Hagel wrote:
  Hello,
 
  I'm trying to use the sendRedirect() function in the begin event of a
  simple CometServlet,
  but nothing happens. Does anyone has an idea what's going wrong?
 
  kind regards,
  jens hagel
 
  --
  import org.apache.catalina.CometProcessor;
  import org.apache.catalina.CometEvent;
 
  import javax.servlet.http.*;
  import javax.servlet.ServletException;
  import java.io.IOException;
 
  public class CometServlet extends HttpServlet implements CometProcessor {
 
  public void event(CometEvent cometEvent) throws IOException,
  ServletException {
 
  HttpServletResponse response = cometEvent.getHttpServletResponse();
 
  // don't want timeout events
  cometEvent.setTimeout(100);
 
  if (cometEvent.getEventType() == CometEvent.EventType.BEGIN) {
 
  log(Begin for session);
  response.sendRedirect(http://www.heise.de;);
  cometEvent.close();
 
  } else if (cometEvent.getEventType() == CometEvent.EventType.ERROR) 
  {
  log(Error for session:  + cometEvent.getEventSubType());
  cometEvent.close();
  } else if (cometEvent.getEventType() == CometEvent.EventType.END) {
  log(End for session);
  cometEvent.close();
  } else if (cometEvent.getEventType() == CometEvent.EventType.READ) {
  log(Read for session);
  }
  }
  }
  -
 
  -
  To start a new topic, e-mail: users@tomcat.apache.org
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 
 


 -
 To start a new topic, e-mail: users@tomcat.apache.org
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Comet: response.sendRedirect() Problem

2007-11-08 Thread Jens Hagel
Hello Filip,

I've tried it with the current release candidate but still nothing happens.

jens


On Nov 7, 2007 6:13 PM, Filip Hanik - Dev Lists [EMAIL PROTECTED] wrote:
 there is a bug in 6.0.14 regarding pipelining HTTP events on a comet
 connection, your code is correct, try with our current release candidate
 http://people.apache.org/~remm/tomcat-6/v6.0.15/bin/

 Filip


 Jens Hagel wrote:
  Hello,
 
  I'm trying to use the sendRedirect() function in the begin event of a
  simple CometServlet,
  but nothing happens. Does anyone has an idea what's going wrong?
 
  kind regards,
  jens hagel
 
  --
  import org.apache.catalina.CometProcessor;
  import org.apache.catalina.CometEvent;
 
  import javax.servlet.http.*;
  import javax.servlet.ServletException;
  import java.io.IOException;
 
  public class CometServlet extends HttpServlet implements CometProcessor {
 
  public void event(CometEvent cometEvent) throws IOException,
  ServletException {
 
  HttpServletResponse response = cometEvent.getHttpServletResponse();
 
  // don't want timeout events
  cometEvent.setTimeout(100);
 
  if (cometEvent.getEventType() == CometEvent.EventType.BEGIN) {
 
  log(Begin for session);
  response.sendRedirect(http://www.heise.de;);
  cometEvent.close();
 
  } else if (cometEvent.getEventType() == CometEvent.EventType.ERROR) 
  {
  log(Error for session:  + cometEvent.getEventSubType());
  cometEvent.close();
  } else if (cometEvent.getEventType() == CometEvent.EventType.END) {
  log(End for session);
  cometEvent.close();
  } else if (cometEvent.getEventType() == CometEvent.EventType.READ) {
  log(Read for session);
  }
  }
  }
  -
 
  -
  To start a new topic, e-mail: users@tomcat.apache.org
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 
 


 -
 To start a new topic, e-mail: users@tomcat.apache.org
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Comet: response.sendRedirect() Problem

2007-11-07 Thread Filip Hanik - Dev Lists
there is a bug in 6.0.14 regarding pipelining HTTP events on a comet 
connection, your code is correct, try with our current release candidate

http://people.apache.org/~remm/tomcat-6/v6.0.15/bin/

Filip

Jens Hagel wrote:

Hello,

I'm trying to use the sendRedirect() function in the begin event of a
simple CometServlet,
but nothing happens. Does anyone has an idea what's going wrong?

kind regards,
jens hagel

--
import org.apache.catalina.CometProcessor;
import org.apache.catalina.CometEvent;

import javax.servlet.http.*;
import javax.servlet.ServletException;
import java.io.IOException;

public class CometServlet extends HttpServlet implements CometProcessor {

public void event(CometEvent cometEvent) throws IOException,
ServletException {

HttpServletResponse response = cometEvent.getHttpServletResponse();

// don't want timeout events
cometEvent.setTimeout(100);

if (cometEvent.getEventType() == CometEvent.EventType.BEGIN) {

log(Begin for session);
response.sendRedirect(http://www.heise.de;);
cometEvent.close();

} else if (cometEvent.getEventType() == CometEvent.EventType.ERROR) {
log(Error for session:  + cometEvent.getEventSubType());
cometEvent.close();
} else if (cometEvent.getEventType() == CometEvent.EventType.END) {
log(End for session);
cometEvent.close();
} else if (cometEvent.getEventType() == CometEvent.EventType.READ) {
log(Read for session);
}
}
}
-

-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



  



-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Comet: response.sendRedirect() Problem

2007-11-07 Thread Jens Hagel
Hello,

I'm trying to use the sendRedirect() function in the begin event of a
simple CometServlet,
but nothing happens. Does anyone has an idea what's going wrong?

kind regards,
jens hagel

--
import org.apache.catalina.CometProcessor;
import org.apache.catalina.CometEvent;

import javax.servlet.http.*;
import javax.servlet.ServletException;
import java.io.IOException;

public class CometServlet extends HttpServlet implements CometProcessor {

public void event(CometEvent cometEvent) throws IOException,
ServletException {

HttpServletResponse response = cometEvent.getHttpServletResponse();

// don't want timeout events
cometEvent.setTimeout(100);

if (cometEvent.getEventType() == CometEvent.EventType.BEGIN) {

log(Begin for session);
response.sendRedirect(http://www.heise.de;);
cometEvent.close();

} else if (cometEvent.getEventType() == CometEvent.EventType.ERROR) {
log(Error for session:  + cometEvent.getEventSubType());
cometEvent.close();
} else if (cometEvent.getEventType() == CometEvent.EventType.END) {
log(End for session);
cometEvent.close();
} else if (cometEvent.getEventType() == CometEvent.EventType.READ) {
log(Read for session);
}
}
}
-

-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]