我找到了这个教程:http://blog.infrared5.com/2012/05/red5-authentication/并尝试构建它。我使用netbeans并在“server”目录下创建了一个自由形式的项目。一切顺利,但构建faild因为它无法下载一些Spring框架库(安全acl,配置和核心)。我手动找到它们,下载了所需的相同版本(3.0.7)。此错误消失但更改为某些Java编译时错误。 : - (
例如:
将6个源文件编译为/ Users / ist1 / Downloads / red5-auth / server / www / WEB-INF / classes /Users/ist1/Downloads/red5-auth/server/src/org/red5/demo/auth/AggregatedUserDetailsService.java:29:包org.springframework.security.core.userdetails不存在 import org.springframework.security.core.userdetails.UserDetails; /Users/ist1/Downloads/red5-auth/server/src/org/red5/demo/auth/AggregatedUserDetailsService.java:30:包org.springframework.security.core.userdetails不存在 import org.springframework.security.core.userdetails.UserDetailsService; /Users/ist1/Downloads/red5-auth/server/src/org/red5/demo/auth/AggregatedUserDetailsService.java:31:包org.springframework.security.core.userdetails不存在 import org.springframework.security.core.userdetails.UsernameNotFoundException; /Users/ist1/Downloads/red5-auth/server/src/org/red5/demo/auth/AggregatedUserDetailsService.java:38:找不到符号 symbol:类UserDetailsService public class AggregatedUserDetailsService实现UserDetailsService,ApplicationContextAware { /Users/ist1/Downloads/red5-auth/server/src/org/red5/demo/auth/AggregatedUserDetailsService.java:47:找不到符号 symbol:类UserDetails location:class org.red5.demo.auth.AggregatedUserDetailsService public UserDetails loadUserByUsername(String userName)throws UsernameNotFoundException {
我现在该怎么办?我是Red5的新手,很久以前就没用过Java了。
答案 0 :(得分:0)
我建议使用Eclipse,因为它是用它构建的。如果你正在运行,你仍然可以将你的项目迁移到Netbeans。
您是否成功在Eclipse / Netbeans中使用Red5建立了一个新项目并在此之前构建它? 教程需要设置一个基本项目才能开始。您尝试完成的实际上是一个示例项目(实际上可能对您没什么用处)
实际上,如果你遵循3个初始点:
你已经拥有了你的Red5 webapp。如果您不需要特别是这种身份验证机制,则无需遵循本指南的其余部分。
在他们的SVN中还有一些带有源代码的演示应用程序。也许这些也是开始的好方法。
塞巴斯蒂安