1

我找到了本教程:http ://blog.infrared5.com/2012/05/red5-authentication/并尝试构建它。我使用 netbeans 并在“服务器”目录上创建了一个自由形式的项目。一切顺利,但构建失败,因为它无法下载一些 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 不存在导入 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不存在导入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不存在导入org.springframework.security.core .userdetails.UsernameNotFoundException;

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

4

1 回答 1

0

我建议使用 Eclipse,因为示例是用它构建的。如果您运行该程序,您仍然可以将您的项目迁移到 Netbeans。

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

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

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

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

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

塞巴斯蒂安

于 2012-09-25T14:56:20.077 回答