2013-05-06 80 views
4

我想將使用socket.io框架的node.js聊天應用程序集成到運行在JBoss服務器上的JSF Web應用程序。你能否給出任何想法,比如如何去做。是否可以將Node.js集成到Java Web應用程序中,以實現聊天功能等功能?

+0

你能澄清一下你實際上是通過整合來表達什麼?什麼需要工作? – eis 2013-05-06 10:15:34

+0

像我想添加使用node.js到我的web應用程序的聊天功能 – Archana 2013-05-06 10:18:08

+0

node.js是從您的java web服務器不同的web服務器。如果通過集成來實現UI集成,則可以使用HTML框架之類的東西,或者只是定期在服務器之間來回傳輸超鏈接。你是這個意思嗎? – eis 2013-05-06 10:20:55

回答

2

有兩臺服務器運行在同一個域上但在不同的端口上,比如說8888上的node.js和8080上的JBoss。在JBoss的HTML頁面上,有一個定期的超鏈接指向yourservername:8888/chaturl上的聊天服務器, ,返回到你的JBoss應用程序。

或者如果您需要在JBoss中將聊天應用程序嵌入到您的頁面,請使用框架。但不是框架。

+0

謝謝你:)讓我試試:) – Archana 2013-05-06 10:58:20

+0

這工作正常。對於這個mannualy我必須啓動nodejs服務器。有沒有辦法在我的JSF Web應用程序中運行nodejs文件(它的Java腳本文件)?就像當我點擊聊天按鈕時nodejs服務器應該開始運行,如果它還沒有運行 – Archana 2013-05-06 11:10:52

+0

@ user2354187您應該配置nodejs服務器以啓動配置jboss啓動的相同方式,所以無論何時運行jboss,node.js服務器正在運行。通常在服務器啓動時自動啓動。它不會運行,不應該在JSF Web應用程序中運行,而應該作爲它自己的服務器運行。 – eis 2013-05-06 11:54:37

相關問題