2013-04-10 52 views
0

问题在于:有一个服务器,它使用TCP套接字与JBoss连接,并与其他服务器连接。有没有办法通过TCP套接字从JBos的servlet连接到其他服务器?在JBos servlets中使用TCP套接字

我知道servlet无法直接连接到TCP套接字。但是也许有什么办法可以创建一些使用套接字并可从servlet获得的较低级别的接口?或者其他一些可以解决我的问题的JavaEE魔法。

P.S.我对JBoss和Java EE完全陌生。

P.P.S. JBoss AS 7.1.1。

回答

2

是的。 你可以编写一个JCA conenctor并将其注入到可以使用它的webapp中。 JCA(java connector architechture)是允许Java EE服务器连接到外部系统的规范,如JDBC

+0

非常感谢! JEE中的各种缩写和技术让我感到困惑=) – Avega 2013-04-10 12:16:48

+0

@Avega - 是的,它有点难以进入。不幸的是你为JCA,而当你想从j2ee堆栈文件/套接字/线程使用绝对正确的技术,是一个相当isoteric规范。我已经链接到我所知道的最好的教程,但即使这有点过时。 – radai 2013-04-10 13:02:42