2013-05-06 61 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

相关问题