Hi I undid the changes i had done in server.xml and that seems to fix the issue.
<Connector connectionTimeout="20000" port="8084" protocol="HTTP/1.1" redirectPort="8443"/> <!--<Connector connectionTimeout="20000" port="8084" protocol="org.apache.coyote.http11.Http11NioProtocol" redirectPort="8443"/>--> could you help me understand what could be happening ? On Mon, May 14, 2012 at 5:19 PM, Konstantin Kolinko <knst.koli...@gmail.com>wrote: > 2012/5/14 rohit patil <sparkb...@gmail.com>: > > Thanks for replying, > > > > 1. I do not have any filters configured. > > 2. Yes my web.xml does mark themselves as adhering to the Sevlet 3.0 > > specification > > 3. Yes apps under http://localhost:8080/examples/jsp/ also does NOT > work, > > they also throw up the same exception. > > > > Here is the stack trace > > > > java.lang.IllegalStateException: Not supported. > > at org.apache.catalina.connector.Request.startAsync(Request.java:1664) > > at > > > org.apache.catalina.connector.RequestFacade.startAsync(RequestFacade.java:1030) > > at > > > javax.servlet.ServletRequestWrapper.startAsync(ServletRequestWrapper.java:379) > > at test.comet.NewServlet.processRequest(NewServlet.java:75) > > at test.comet.NewServlet.doGet(NewServlet.java:98) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:621) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) > > at > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > > at > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > > at > > > org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393) > > at > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > > at > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > > at > > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225) > > at > > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169) > > at > > > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > > at > > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) > > at > > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) > > at > > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927) > > at > > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > > at > > > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > > at > > > org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999) > > at > > > org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565) > > at > > > org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1812) > > at > > > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) > > at > > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) > > at java.lang.Thread.run(Thread.java:722) > > > > > > web.xml complete contents: > > > > <?xml version="1.0" encoding="UTF-8"?> > > <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" > > xmlns:j2ee="http://java.sun.com/xml/ns/javaee" xmlns:xsi=" > > http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" > > http://java.sun.com/xml/ns/javaee > > http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"> > > <servlet> > > <servlet-name>NewServlet</servlet-name> > > <servlet-class>test.comet.NewServlet</servlet-class> > > <async-supported>true</async-supported> > > </servlet> > > <servlet-mapping> > > <servlet-name>NewServlet</servlet-name> > > <url-pattern>/NewServlet</url-pattern> > > </servlet-mapping> > > <session-config> > > <session-timeout> > > 30 > > </session-timeout> > > </session-config> > > </web-app> > > > > 1. Note, that you have to check Tomcat's conf/web.xml as well > > 2. I recommend you to add metadata-complete="true" to the root element > of your web.xml. Otherwise your application can pull annotated > components from elsewhere. It will also start faster if you set that > attribute. > > 3. What is "org.netbeans.modules.web.monitor.server.MonitorFilter" in > your stacktrace? It is likely the culprit. > > Best regards, > Konstantin Kolinko > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > >