代码之家  ›  专栏  ›  技术社区  ›  Grouchal

我可以使用GenericServlet在Tomcat上实现套接字服务器吗?

  •  2
  • Grouchal  · 技术社区  · 16 年前

    我想实现一个将由多个客户机连接到的套接字服务器。为了使实现尽可能简单,而不必对线程和连接等进行代码管理,我想使用Tomcat。我们已经将Tomcat作为解决方案的一部分。

    我确信Tomcat可以用于非HTTP servlet和套接字连接-使用genericservlet。我想确认这一点,以及关于实现的任何提示。

    更新-使用Tomcat似乎是错误的策略-从Tomcat基础设施的其余部分几乎得不到什么。有人有其他的实施建议吗?例如,ApacheMina被推荐——还有其他的吗?

    1 回复  |  直到 16 年前
        1
  •  1
  •   Jherico    16 年前

    如果要在Tomcat内部创建对非HTTP服务器的支持,则需要实现一个新的协议处理程序(请参见文档 PoolTcpEndpoint )但在这一点上,您将主要获得Catalina启动和关闭功能,而不是其他很多功能。

    如果你真的想把你的应用建立在一个servlet容器上,我建议你使用jetty,它的大小、易用性、编程启动的能力以及完全适合调试器的能力。

    推荐文章