tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Szabolcs Márton" <marton.szabo...@gmail.com>
Subject Re: tomcat comet, not working...
Date Tue, 29 May 2007 16:59:11 GMT
Filip,

i tryed and i got the same again: "The specified HTTP method is not
allowed for the requested resource (HTTP method GET is not supported
by this URL)."

I could access this servlet in a normal way, like explorer and
http://localhost:8080/cometd/cometddd

or i could accept only something like dojo.io ?
(i suppose maybe i have to access a different way, but its make no
sense. The dojo, or ajax, makes the same request as the browser
made...)


what is your tomcat settings?
do you make anything change, or just installed and no modifications made?

is any extra lib necessary for the webapp ?

i feel like this as one little settings somewhere missing. Its drive
me crazy... :(((((

if i specify an ftp server access for you, could you upload your
tomcat, and your web app source if it isn't protected, (n)either you
dont mind? I compare with mine.



thanks,
Szabi


2007/5/29, Peter Warren <peter@nomad.org>:
> Filip, could you post some client code that sends two separate messages
> to the server on the same output stream and generates both a begin event
> and then a subsequent read event.
>
> Thanks,
> Peter
> (I'm the guy who started the "comet read event" thread.  I never heard
> back after you asked me which connector I was using, and I'm still
> struggling with it.)
>
> Filip Hanik - Dev Lists wrote:
> > you don't really have to do that much, here is mine
> >
> > package org.hanik.comet.test;
> >
> >
> > import java.io.IOException;
> > import java.io.InputStream;
> > import javax.servlet.ServletException;
> > import javax.servlet.http.HttpServlet;
> >
> > import org.apache.catalina.CometEvent;
> > import org.apache.catalina.CometProcessor;
> >
> >
> >
> > public class TestCometServlet extends HttpServlet implements
> > CometProcessor {
> >      public void event(CometEvent event)
> >        throws IOException, ServletException {
> >        System.out.println("Received an event:"+event);
> >        event.setTimeout(5000);
> >        if (event.getEventType() == CometEvent.EventType.END ||
> >            event.getEventType() == CometEvent.EventType.ERROR ) {
> >            event.close();
> >        } else if (event.getEventType() == CometEvent.EventType.READ) {
> >            InputStream is =
> > event.getHttpServletRequest().getInputStream();
> >            byte[] buf = new byte[512];
> >            do {
> >                int n = is.read(buf); //can throw an IOException
> >                if (n > 0) {
> >                    System.out.println("Read " + n + " bytes: " + new
> > String(buf, 0, n) + " for session: " +
> > event.getHttpServletRequest().getSession(true).getId());
> >                } else if (n < 0) {
> >                    event.close();
> >                    return;
> >                }
> >            } while (is.available() > 0);
> >
> >        }
> >    }
> >   }
> >
> >
> >
> > Szabolcs Márton wrote:
> >> i will send later, i cant ftp from here.
> >> any other ideas?
> >>
> >> i would like if somebody, who made this cometprocessor worked describe
> >> the things what have to do. I already done what is in tomcat docs
> >> (advanced NIO)
> >>
> >> regards,
> >> Saby
> >>
> >> 2007/5/29, Filip Hanik - Dev Lists <devlists@hanik.com>:
> >>> send us a link to your test WAR file, and I can give it a shot, looks
> >>> good to me.
> >>>
> >>> Filip
> >>>
> >>> Márton Szabolcs wrote:
> >>> > Hi!
> >>> >
> >>> > i set my connector like this.
> >>> > it should be correct, isnt it?
> >>> >
> >>> > <Connector port="8080"
> >>> protocol="org.apache.coyote.http11.Http11NioProtocol"
> >>> > maxThreads="150" connectionTimeout="20000"
> >>> > redirectPort="8443" />
> >>> >
> >>> > <servlet>
> >>> >     <servlet-name>CometSampleServlet</servlet-name>
> >>> >     <servlet-class>sample.CometSampleServlet</servlet-class>
> >>> > </servlet>
> >>> > <servlet-mapping>
> >>> >     <servlet-name>CometSampleServlet</servlet-name>
> >>> >     <url-pattern>/CometSampleServlet</url-pattern>
> >>> > </servlet-mapping>
> >>> >
> >>> > public class CometSampleServlet
> >>> >         extends HttpServlet  implements CometProcessor {
> >>> >
> >>> >     protected ArrayList<HttpServletResponse> connections =
> >>> >         new ArrayList<HttpServletResponse>();
> >>> >     protected MessageSender sender = null;
> >>> >
> >>> >     /**
> >>> >      */
> >>> >     public void event(CometEvent event) throws IOException,
> >>> ServletException {
> >>> >         HttpServletRequest request = event.getHttpServletRequest();
> >>> >
> >>> > ....
> >>> >
> >>> > but my service method still invoked....
> >>> > is any settings should take?
> >>> >
> >>> >
> >>> > this example from:
> >>> > http://journal.mycom.co.jp/special/2007/tomcat6/014.html
> >>> > (its japanese, but you could see in the black text areas)
> >>> >
> >>> > regards,
> >>> > Szabi
> >>> >
> >>> > 35% kedvezmény a Partvonal Kiadó köteteire - hogy minden olvasó
> >>> kézhez kapja a maga könyvét.
> >>> > http://ad.adverticum.net/b/cl,1,6022,172067,232579/click.prm
> >>> >
> >>> >
> >>> >
> >>> ------------------------------------------------------------------------
> >>>
> >>> >
> >>> > No virus found in this incoming message.
> >>> > Checked by AVG Free Edition.
> >>> > Version: 7.5.472 / Virus Database: 269.8.0/821 - Release Date:
> >>> 5/27/2007 3:05 PM
> >>> >
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To start a new topic, e-mail: users@tomcat.apache.org
> >>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> >>> For additional commands, e-mail: users-help@tomcat.apache.org
> >>>
> >>>
> >>
> >> ---------------------------------------------------------------------
> >> To start a new topic, e-mail: users@tomcat.apache.org
> >> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> >> For additional commands, e-mail: users-help@tomcat.apache.org
> >>
> >>
> >>
> >
> >
> > ---------------------------------------------------------------------
> > To start a new topic, e-mail: users@tomcat.apache.org
> > To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> > For additional commands, e-mail: users-help@tomcat.apache.org
> >
> >
> >
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>

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


Mime
View raw message