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 <[EMAIL PROTECTED]>:
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 <[EMAIL PROTECTED]>: >>> 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: [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] > > > --------------------------------------------------------------------- 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]