tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Pid <...@pidster.com>
Subject Re: tomcat 7 udp connector
Date Sun, 02 Dec 2012 01:13:51 GMT
On 01/12/2012 21:15, Jost Boekemeier wrote:
> Hi,
> 
> I don't think tomcat is hard-wired the way you suggest.

[sigh] Suggest?

Tomcat, as does the Servlet Spec, focuses on web applications, ie ones
served over HTTP.

The Connector implementations are configurable, but there is no UDP
implementation shipped with Tomcat.  Nor is there a raw Servlet, TCP
implementation.


> And the servlet spec doesn't require http. 

What a strange statement.

The javax.servlet.http package, (being part of the spec), does rather
seem to focus on it and the 3.0 spec mentions HTTP on a fairly large
number of it's pages.


> In the past I've written a
> servlet container which uses raw tcp instead of http.

Smashing.


> The tomcat jee container is needed by php java bridge to rund php code from
> Java.

Is that the context of your problem, or just some random info?


> Probably the tomcat dev ml is more appropriate.

Ahh, the dismissal.  Bueno.


p


> Am 01.12.2012 21:50 schrieb "Pid" <pid@pidster.com>:
> 
>> On 01/12/2012 17:22, Mark Eggers wrote:
>>> On 12/1/2012 5:16 AM, Jost Boekemeier wrote:
>>>> Hello,
>>>>
>>>> I am developing a JEE web application which has to handle HTTP, TCP
>>>> and UDP connections.
>>>>
>>>> Can Tomcat >= 7 handle raw TCP and UDP connections? Are there
>>>> extensions (connectors?) available which can handle them?
>>>>
>>>> *I am aware of mina.apache.org, and I can write my own socket server,
>>>> so please don't point me to these solutions. The requirement is a JEE
>>>> (Tomcat) web app.*
>>>>
>>>>
>>>> I think persistent TCP connections should easy to implement. But what
>>>> about UDP?
>>>>
>>>>
>>>> Any pointers welcome.
>>>>
>>>>
>>>> Regards, Jost Bökemeier
>>>>
>>>
>>> Jost,
>>>
>>> I wrote up a nice analysis of how you can accomplish your goals. Then I
>>> read the following lines:
>>>
>>>> *I am aware of mina.apache.org, and I can write my own socket server,
>>>> so please don't point me to these solutions. The requirement is a JEE
>>>> (Tomcat) web app.*
>>>
>>> I glanced at the Tomcat code, and it seems to be built in complete
>>> protocol stacks (HTTP, AJP, clustering). So without major Tomcat surgery
>>> I don't think so.
>>>
>>> I was thinking of a command and control application along with a
>>> stand-alone server, much like Derby has:
>>>
>>> http://db.apache.org/derby/docs/10.1/adminguide/cadminservlet98430.html
>>>
>>> However, the above constraint eliminates that approach.
>>>
>>> There are some really interesting hackish ways to approach this (JNDI
>>> beans for clients, ServletContextListener to start servers), but that's
>>> far off the beaten path.
>>>
>>> Maybe if you stepped back and wrote what you're trying to accomplish
>>> people can suggest some approaches.
>>>
>>> All of that is probably quite a bit off-topic from the mailing list.
>>
>> Well, that saves me some work.
>>
>> I'll just add the following: it's really important to comprehend that
>> Tomcat is a Servlet Container and by extension, to understand what a
>> Servlet Container is.
>>
>> Reading an appropriate version of the Servlet Specification is therefore
>> a good idea.
>>
>>
>> p
>>
>>
>>
>>
>> --
>>
>> [key:62590808]
>>
>>
> 


-- 

[key:62590808]


Mime
View raw message