几天前我提出了这个问题(What is the best approach to develop a video chat web application in Java? Flex or JMF?),这要归功于我们已经决定用Flex + Red5实现它的答案,所以现在的问题是,我们如何将Red5实现到现有的Spring Web应用程序中?我们可以尽可能多地利用目前在Spring应用程序中的Spring Security配置的优势,并且能够调用那里的所有商业逻辑。因此,我们想知道Red5是否必须部署在单独的服务器中,或者我们可以以某种方式将它部署在同一Spring应用程序中作为单独的servlet部署,从而能够使用相同的Spring Security配置来保护Red5服务器?我们知道Red5的配置基于Spring,因此我们假设我们可以将它与Spring一起部署为另一个servlet ......这有可能吗?或者我们必须在另一台服务器上部署Red5并在其中配置另一个Spring安全实例?如何将Red5集成到现有的Spring Web应用程序中?
0
A
回答
1
很多问题:)
基本上,你只是保持你写的服务器端逻辑,你是用来,所有的应用程序上下文XMLS你需要,但请记住,你的主入口点(在至少从amf)将在你的应用程序扩展类中(应该从那里加载任何额外的上下文)。
关于部署应用程序:
- 你可以有Red5的作为一个单独的服务器 修饰Tomcat-(在我看来是最好的), 或
- 可以将现有的 服务器下部署。
如果您选择第一个选项,您将能够以您始终做的方式设置所需的所有内容,并且还可以将其用作servlet容器,而不会出现任何问题。
您可能会发现有用以下链接:
相关问题
- 1. 将grails集成到现有的spring应用程序中?
- 2. 将Groovy集成到现有的Web应用程序中
- 3. 如何将Flex与现有的Web应用程序集成?
- 4. 将lightswitch应用程序集成到现有Web应用程序的步骤
- 5. 集成Spring Boot和现有的Spring应用程序
- 6. 如何将Google地图集成到Web应用程序中?
- 7. 将托管的Web内容集成到现有的J2EE应用程序中
- 8. 将现有的Web应用程序(.NET)集成到CMS,如Ubranco或DotNetNuke
- 9. 将react-redux集成到现有的Angularjs应用程序中
- 10. 将react-native集成到现有的android应用程序中?
- 11. 将F#集成到现有的.Net应用程序中
- 12. 将现有的ASP.NET应用程序集成到SharePoint中
- 13. 将MVC3集成到现有的经典ASP应用程序中
- 14. 将JasperReports服务器与现有Web应用程序集成
- 15. 现有应用程序中的Java Web服务集成
- 16. Spring集成:多个应用程序集成使用Spring集成
- 17. 如何将现有的asp.net MVC应用程序与IdentityServer集成?
- 18. 如何将alfersco与现有的rails应用程序集成?
- 19. 如何将现有的C#应用程序与Spring.NET集成
- 20. 将DOJO集成到现有STRUTS应用程序中
- 21. 如何集成Web应用程序
- 22. 如何将现有的SOAP web服务(CXF)实现集成到Grails应用程序中?
- 23. 将XMPP服务器集成到现有的Rails web应用程序
- 24. django-rest-framework:如何将URL集成到现有的Django应用程序中?
- 25. 如何将Core Data集成到我现有的应用程序中?
- 26. 集成中的反应本土到现有的应用程序
- 27. 在Tomcat7下将Akka与Spring集成到Java web应用程序项目中
- 28. 将liferay cms集成到现有的java应用程序
- 29. 如何将hawtio与我的spring应用程序(和ActiveMQ)集成
- 30. DevExpress集成到.Net Web应用程序
嗨@rekaszeru,非常感谢您的回答:) ...现在我怀疑,如果我们将它部署在单独的服务器中,我们如何使用现有的Spring Security配置?有没有办法让Red5服务器通过Spring Web应用程序中的Spring Security进行身份验证? (鉴于Red5将在不同的服务器上)。 – Leo 2011-04-22 01:02:54
请记住,我们已经有了一个现有的Spring Web应用程序,我们需要添加一个支持视频和聊天的新功能,这就是为什么我们希望将Red5与Spring应用程序放在同一个服务器中,以允许Red5代码访问相同的商业逻辑类比Web应用程序,并允许Spring安全也保护Red5应用程序:)...是否有可能?或者我们必须在单独的服务器中部署Red5?也许从性能的角度来看,最好让他们在不同的服务器上,但我们如何让Red5使用Web应用程序的商业逻辑和安全性? – Leo 2011-04-22 01:04:26
我明白了。我的解决方案是更改现有应用程序的服务器:将其部署在具有所有配置的red5服务器之下,并利用流等扩展其功能。 – rekaszeru 2011-04-22 04:23:01