我需要在GlassFish 2.1 Appserver中运行业务逻辑,该逻辑监听入站TCP连接并为其提供服务。我觉得这种任务并不真的适合应用服务器内部-也许我应该发布Web服务接口(interface)等,但是我不能这样做,至少不能直接针对客户端。
客户端将通过TCP连接到我的应用,并交换纯文本命令和响应。
我是否需要将客户端TCP转换为rmi调用的外部中介程序?还是Java EE对监听套接字并在其上执行直接I/O是否具有 native 支持?
最佳答案
JCA 1.5是用于此类任务的标准解决方案,但它不是Java EE最简单的部分,并且您不会找到大量的示例来入门。
如果您不介意Glassfish特定的解决方案,可以看看生命周期模块,而JAFS是可以嵌入到“鱼”中的ftp服务器,它可能包含很多启发您入门的方法。
关于jakarta-ee - 如何在Java EE中创建一个在TCP/IP套接字上监听传入请求的应用程序?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1486452/