2013-04-10 50 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