Sorry I meant "nio" connector not bio connector. Outlook auto-correct is
not smart enough :)

On 4/23/13 Apr 23, 12:08 PM, "Praveen Peddi" <ppe...@kivasystems.com>
wrote:

>I am not sure if this is the same issue I am having but apparently I am
>also using atmosphere for web sockets and make it work in embedded tomcat.
>
>I looked at the tomcat unit tests for bio connector and the tests are not
>doing anything special. They set the address to localhost. I tried the
>below code similar to the unit tests but I still can't connect to tomcat
>when I use this connector.
>
>Connector nioConnector = new Connector(Http11NioProtocol.class.getName());
>               nioConnector.setPort(TOMCAT_PORT);
>               nioConnector.setProperty("address",
>                InetAddress.getByName("localhost").getHostAddress());
>tomcat.setConnector(nioConnector);
>
>
>Unit test I saw is here:
>http://svn.apache.org/repos/asf/tomcat/trunk/test/org/apache/catalina/nonb
>l
>ocking/TestNonBlockingAPI.java
>And 
>http://svn.apache.org/repos/asf/tomcat/trunk/test/org/apache/catalina/star
>t
>up/TomcatBaseTest.java
>
>
>Thanks
>Praveen
>
>On 4/23/13 Apr 23, 10:40 AM, "Tribon Cheng" <tribon1...@gmail.com> wrote:
>
>>Just like this issue:
>>
>>http://atmosphere-framework.2306103.n4.nabble.com/WebSocket-not-working-o
>>n
>>-Tomcat-7-With-NIO-connector-was-WebSocket-not-working-on-Tomcat-7-td4652
>>3
>>51.html
>>
>>
>>On Tue, Apr 23, 2013 at 10:16 PM, Mark Thomas <ma...@apache.org> wrote:
>>
>>> On 23/04/2013 15:11, Praveen Peddi wrote:
>>> > Hi all, I am trying to set Nio connector in tomcat7 so I can use
>>> > WebSocket support. I did the following (as simple as it can get) but
>>> > it doesn't seem to work. When I do this I can't connect to the
>>> > server. For example I have a GET REST request that should work but I
>>> > get connection refused. Same with WebSocket request.
>>> >
>>> >
>>> > Connector nioConnector = new Connector();
>>> >
>>> > nioConnector.setPort(TOMCAT_PORT);
>>> >
>>> > nioConnector.setProtocol(Http11NioProtocol.class.getName());
>>> >
>>> > tomcat.setConnector(nioConnector);
>>> >
>>> >
>>> > If I comment out above lines and use default Http connector, REST
>>> > requests work fine but WebSockets are not supported with default http
>>> > connector.
>>>
>>> Yes they are.
>>>
>>> > So I am wondering if anyone has enabled bio connector in
>>> > embedded tomcat before. I am using embedded tomcat 7.0.34.
>>>
>>> You mean NIO right?
>>>
>>> Look at the source code for the unit tests and/or the source code for
>>> Connector. You aren't changing what you think you are changing. (Too
>>> many attributes call Protocol or something similar).
>>>
>>> Mark
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
>>> For additional commands, e-mail: users-h...@tomcat.apache.org
>>>
>>>
>>
>>
>>-- 
>>Contribute to Enterprise Integration
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
>For additional commands, e-mail: users-h...@tomcat.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to