在Eclipse中调试Red5服务器作为Java Application的错误

时间:2014-02-25 07:28:07

标签: java eclipse java-ee red5

我正在关注  Red5 Media Server - Workspace Setup Guide - r4737

我能够构建Red5发行版并重命名分发jar文件,即完成到第6步。但是当我按照第7步 - Run inside of eclipse无法将其调试为java应用程序时 -

Red5 root: /home/yuvraj/Documents/RED5/red5 java code all/java/server/trunk
Configuation root: /home/yuvraj/Documents/RED5/red5 java code all/java/server/trunk/conf
Red5 server jar was not found, using fallback.
URL list: [file:/home/yuvraj/Documents/RED5/red5%20java%20code%20all/java/server/trunk/red5.jar]
Bootstrap exception: null
Bootstrap exit
java.lang.NullPointerException
    at org.red5.classloading.ClassLoaderBuilder.build(ClassLoaderBuilder.java:172)
    at org.red5.classloading.ClassLoaderBuilder.build(ClassLoaderBuilder.java:96)
    at org.red5.server.Bootstrap.bootStrap(Bootstrap.java:117)
    at org.red5.server.Bootstrap.main(Bootstrap.java:48)

在java debug中设置classpath时,我无法在/home/yuvraj/Documents/RED5/red5 java code all/java/server/trunk/ nor in /Red5_server/bin中找到conf目录。

2 个答案:

答案 0 :(得分:0)

如果您按照指南一步一步地进行操作,则可能正在使用1.0.2 RC4。 立即尝试:

  • 将目标文件夹中的red5-server-1.0.2-RC4.zip解压缩到自定义文件夹 (我在c:\ red5-server-1.0.2-RC4中有它)

  • 在您提取red5的地方复制red5.jarbootstrap.jar。 (在我的情况下是c:\ red5-server-1.0.2-RC4 \)

  • 重复指南中的步骤7,并在L点注意。

    conf目录位于\ red5-server-1.0.2-RC4 \

答案 1 :(得分:0)

从您显示的输出中,我假设您缺少lib目录及其内容。这个wiki链接应该有所帮助:https://code.google.com/p/red5/wiki/ServerWontStart#Bootstrap_exception