尝试构建示例Red5 Secure项目,但由于某些依赖性而失败

时间:2012-09-25 13:41:04

标签: java ant compiler-errors spring-security red5

我找到了这个教程: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/AggregatedUserDetailsS​​ervice.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/AggregatedUserDetailsS​​ervice.java:30:包org.springframework.security.core.userdetails不存在   import org.springframework.security.core.userdetails.UserDetailsS​​ervice;   /Users/ist1/Downloads/red5-auth/server/src/org/red5/demo/auth/AggregatedUserDetailsS​​ervice.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/AggregatedUserDetailsS​​ervice.java:38:找不到符号   symbol:类UserDetailsS​​ervice   public class AggregatedUserDetailsS​​ervice实现UserDetailsS​​ervice,ApplicationContextAware {   /Users/ist1/Downloads/red5-auth/server/src/org/red5/demo/auth/AggregatedUserDetailsS​​ervice.java:47:找不到符号   symbol:类UserDetails   location:class org.red5.demo.auth.AggregatedUserDetailsS​​ervice       public UserDetails loadUserByUsername(String userName)throws UsernameNotFoundException {

我现在该怎么办?我是Red5的新手,很久以前就没用过Java了。

1 个答案:

答案 0 :(得分:0)

我建议使用Eclipse,因为它是用它构建的。如果你正在运行,你仍然可以将你的项目迁移到Netbeans。

您是否成功在Eclipse / Netbeans中使用Red5建立了一个新项目并在此之前构建它? 教程需要设置一个基本项目才能开始。您尝试完成的实际上是一个示例项目(实际上可能对您没什么用处)

实际上,如果你遵循3个初始点:

  • 创建一个新的red5项目
  • 将项目导入Eclipse
  • 创建应用程序适配器

你已经拥有了你的Red5 webapp。如果您不需要特别是这种身份验证机制,则无需遵循本指南的其余部分。

在他们的SVN中还有一些带有源代码的演示应用程序。也许这些也是开始的好方法。

塞巴斯蒂安