Тестовая страница Red5 не появится - PullRequest
2 голосов
/ 01 ноября 2011

Я успешно установил Red5 RC1 на Windows Server 2008 со следующими параметрами:

127.0.0.1 port 5080 

согласно учебным пособиям.

Я выполняю StartRed5-NT.bat, так как это NT OS ... и он дает мне вывод Red5 Has Started. когда я пытаюсь набрать

127.0.0.1:5080 
localhost:5080

 or even its externalIP:5080 

в адрес веб-браузера, я получаю 404 ошибки.

Кто-нибудь знает, что я делаю неправильно, что мешает мне запустить тестовую страницу? Я предполагаю, что если тестовая страница не работает, сервер тоже не работает.

Редактировать: я переустанавливал несколько раз и пробовал другие порты без каких-либо эффективных изменений. Даже некоторые из портов, которые использовались для других служб, были временно отключены, чтобы попробовать этот порт, но безрезультатно.

1 Ответ

2 голосов
/ 02 ноября 2011

Я нашел решение после очень тщательного изучения логов. чтобы заставить это работать, (по крайней мере на 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, но, надеюсь, если кто-то ударит по ней, ему не придется тратить на это много времени.

...