几天前我提出了这个问题(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. 在现有Java应用程序中集成Red5服务器
- 5. 将lightswitch应用程序集成到现有Web应用程序的步骤
- 6. 如何将Google App Engine集成到现有的Web应用程序?
- 7. 如何在现有spring-mvc应用程序中集成弹簧集成?
- 8. 将Applet集成到Spring Web应用程序
- 9. 如何在Websphere中将apache solr(4.0)集成到现有的spring mvc web应用程序
- 10. 集成Spring Boot和现有的Spring应用程序
- 11. 如何将R集成到Web应用程序中
- 12. 如何将Google地图集成到Web应用程序中?
- 13. 如何将RapidMiner集成到PHP Web应用程序中?
- 14. 如何将Sharepoint Blog集成到ASP.NET Web应用程序中?
- 15. 将Spring MVC与现有应用程序集成
- 16. 将托管的Web内容集成到现有的J2EE应用程序中
- 17. 将现有的Android应用程序集成到您的应用程序中
- 18. 将现有的Web应用程序(.NET)集成到CMS,如Ubranco或DotNetNuke
- 19. 将Umbraco 7集成到现有的MVC 4 Web应用程序中
- 20. 将Spring批处理管理集成到现有应用程序中
- 21. 将现有的gwt应用程序集成到grails中
- 22. 将MVC3集成到现有的经典ASP应用程序中
- 23. 将ResKit集成到现有的Core Data应用程序中
- 24. 将react-native集成到现有的android应用程序中?
- 25. 将扭曲集成到现有的pyqt GUI应用程序中
- 26. 将现有的ASP.NET应用程序集成到SharePoint中
- 27. 将F#集成到现有的.Net应用程序中
- 28. 将react-redux集成到现有的Angularjs应用程序中
- 29. 将JasperReports服务器与现有Web应用程序集成
- 30. 将Grails与现有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