Red5测试页面不会出现

时间:2011-11-01 16:16:21

标签: windows-server-2008 red5

我使用以下参数在Windows Server 2008上成功安装了red5 rc1:

127.0.0.1 port 5080 

根据教程。

我执行StartRed5-NT.bat,因为它是一个NT操作系统...它给了我Red5 Has Started输出。 当我尝试然后键入

127.0.0.1:5080 
localhost:5080

 or even its externalIP:5080 

进入网络浏览器地址,我收到404错误。

有谁知道我做错了什么阻止我运行测试页面?我假设如果测试页不起作用,服务器也不起作用。

编辑:我重新安装了几次并尝试了其他没有有效更改的端口。甚至一些用于其他服务的端口也被临时禁用以尝试该端口,但无济于事。

1 个答案:

答案 0 :(得分:2)

我仔细检查完日志后找到了解决方案。 让它工作,(至少在Windows 7和Windows Server 2008上) red5.bat必须如下所示:

@echo off

SETLOCAL

if NOT DEFINED RED5_HOME set RED5_HOME=%~dp0

if NOT DEFINED RED5_MAINCLASS set RED5_MAINCLASS=org.red5.server.Bootstrap

if NOT DEFINED JAVA_HOME goto err

REM JAVA options
REM You can set JAVA_OPTS to add additional options if you want
REM Set up logging options
set LOGGING_OPTS=-Dlogback.ContextSelector=org.red5.logging.LoggingContextSelector -Dcatalina.useNaming=true
REM Set up security options
REM set SECURITY_OPTS= -Djava.security.debug=failure -Djava.security.manager -Djava.security.policy="%RED5_HOME%/conf/red5.policy"
set SECURITY_OPTS=-Djava.security.debug=failure
set JAVA_OPTS=%LOGGING_OPTS% %SECURITY_OPTS% %JAVA_OPTS%

set JYTHON_OPTS=-Dpython.home=lib

set RED5_CLASSPATH=%RED5_HOME%\boot.jar;%RED5_HOME%\conf;%CLASSPATH%

if NOT DEFINED RED5_OPTS set RED5_OPTS=

goto launchRed5

:launchRed5
echo Starting Red5
"%JAVA_HOME%\bin\java" %JYTHON_OPTS% %JAVA_OPTS% -cp "%RED5_CLASSPATH%" %RED5_MAINCLASS% %RED5_OPTS%
goto finally

:err
echo JAVA_HOME environment variable not set! Take a look at the readme.
pause

:finally
ENDLOCAL 

然后继续删除两个文件:

com.springsource.slf4j.juli-1.6.1.jar
com.springsource.slf4j.log4j-1.6.1.jar

这可能只适用于应用程序的Windows安装程序版本,但希望如果有人点击它,他们就不需要浪费很多时间。