RSS LinkedIn Twitter

Installing Red5 Media Server on CentOS 5.5 / Fedora

May 21st, 2010 Categories: Flex 3, Red5

This post details the steps I took to install Red5 from source on a CentOS 5.5 base server.


1. Install Java using yum. (The -y flag provides a ‘yes’ answer to all prompts.)

yum -y install java-1.6.0-openjdk java-1.6.0-openjdk-devel


2. Install the Apache ant binary. I downloaded the most recent release one directly from Apache’s archives. The version installed using yum (and default repositories) will not compile Red5.

cd /usr/src
wget http://archive.apache.org/dist/ant/binaries/apache-ant-1.8.1-bin.tar.bz2
tar jxvf apache-ant-1.8.1-bin.tar.bz2
mv apache-ant-1.8.1 /usr/local/ant


3. Set important Java environment variables.

export ANT_HOME=/usr/local/ant
export JAVA_HOME=/usr/lib/jvm/java
export PATH=$PATH:/usr/local/ant/bin
export CLASSPATH=.:$JAVA_HOME/lib/classes.zip


4. You should also add them to bashrc so they’re available the next time you log in.

echo 'export ANT_HOME=/usr/local/ant' >> /etc/bashrc
echo 'export JAVA_HOME=/usr/lib/jvm/java' >> /etc/bashrc
echo 'export PATH=$PATH:/usr/local/ant/bin' >> /etc/bashrc
echo 'export CLASSPATH=.:$JAVA_HOME/lib/classes.zip' >> /etc/bashrc


5. Install subversion with yum. If you did a base install of CentOS, subversion will not be preinstalled.

yum -y install subversion


6. Check out the Red5 source.

I initially recommended checking out the trunk of the repository, however many readers have reported unresolved dependencies when doing so (see comments below). If you’re up to the task, it’s still an option to check out the trunk: http://red5.googlecode.com/svn/java/server/trunk, however I’m going to recommend checking out the latest stable tagged version.

cd /usr/src
svn checkout http://red5.googlecode.com/svn/java/server/tags/0_9_1 red5


7. Build Red5 with ant.

mv red5 /usr/local/
cd /usr/local/red5
ant prepare
ant dist


8. Start Red5.

cp -r dist/conf .
./red5.sh


9. Create a startup script (optional):

vi /etc/init.d/red5

Then enter this text into the file.

#!/bin/bash
# chkconfig: 2345 80 80
# description: Red5 streaming server
# processname: red5
. /etc/rc.d/init.d/functions
[ -r /etc/sysconfig/red5 ] && . /etc/sysconfig/red5
RETVAL=0
case "$1" in
	start)
	echo -n "Starting red5: "
	cd /usr/local/red5
	/usr/local/red5/red5.sh >/dev/null 2>/dev/null &&
	RETVAL=$?
	if [ $RETVAL -eq 0 ]; then
		echo $! > /var/run/red5.pid
		touch /var/lock/subsys/red5
	fi
	[ $RETVAL -eq 0 ] && success $"red5 startup" || failure $"red5 startup"
	echo
	;;
	stop)
	echo -n $"Stopping down red5: "
	killproc -p /var/run/red5.pid
	RETVAL=$?
	echo
	[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/red5
	;;
	restart)
	$0 stop
	$0 start
	;;
	status)
	status red5 -p /var/run/red5.pid
	RETVAL=$?
	;;
	*)
	echo $"Usage: $0 {start|stop|restart|status}"
	RETVAL=1
esac
exit $RETVAL


10. Set permissions on the script.

chmod a+x /etc/init.d/red5
chkconfig red5 on


11. Add necessary ports to the iptables file.

vi /etc/sysconfig/iptables

Then add the following lines:

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5080 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 1935 -j ACCEPT

You may also want to add exceptions for 8443, 8088, 9035, 1936, and 9999 if necessary for your application,

service iptables restart

You may want to restart the server, and the Red5 test page can be accessed at http://localhost(or servername):5080/

Tags: , ,

31 Responses to “Installing Red5 Media Server on CentOS 5.5 / Fedora”

  1. Jeremy
    August 4th, 2010 at 16:02
    1

    Thank you for the tutorial!

  2. blero
    November 24th, 2010 at 20:17
    2

    i have problem πŸ™

    [ivy:resolve] ::::::::::::::::::::::::::::::::::::::::::::::
    [ivy:resolve] :: UNRESOLVED DEPENDENCIES ::
    [ivy:resolve] ::::::::::::::::::::::::::::::::::::::::::::::
    [ivy:resolve] :: [ red5 | ehcache | 1.2.3 ]: not found
    [ivy:resolve] :: [ mina | mina-integration-spring | 1.1.2 ]: not found
    [ivy:resolve] :: [ mina | mina-integration-jmx | 1.1.2 ]: not found
    [ivy:resolve] :: [ jmx | jmxtools | ]: not found
    [ivy:resolve] :: [ spring | spring-core | 2.0.6 ]: not found
    [ivy:resolve] :: [ mina | mina-core | 1.1.2 ]: not found
    [ivy:resolve] :: [ red5 | naming-resources | ]: not found
    [ivy:resolve] :: [ red5 | jruby | 1.0.1 ]: not found
    [ivy:resolve] :: [ spring | spring-web | 2.0.6 ]: not found
    [ivy:resolve] :: [ red5 | whirlycache | 1.0.1_lite ]: not found
    [ivy:resolve] :: [ mina | mina-filter-ssl | 1.1.2 ]: not found
    [ivy:resolve] :: [ tomcat | jasper | 6.0.14 ]: not found
    [ivy:resolve] :: [ jetty | jetty-xbean | 6.1.5 ]: not found
    [ivy:resolve] :: [ red5 | bsh | 2.0b4 ]: not found
    [ivy:resolve] :: [ jmx | jmxremote | ]: not found
    [ivy:resolve] :: [ tomcat | tomcat-juli | 6.0.14 ]: not found
    [ivy:resolve] :: [ spring | spring-context | 2.0.6 ]: not found
    [ivy:resolve] :: [ tomcat | el-api | ]: not found
    [ivy:resolve] :: [ tomcat | jasper-jdt | 6.0.14 ]: not found
    [ivy:resolve] :: [ red5 | naming-factory | ]: not found
    [ivy:resolve] :: [ red5 | slf4j-api | 1.3.1 ]: not found
    [ivy:resolve] :: [ jetty | jetty-util | 6.1.5 ]: not found
    [ivy:resolve] :: [ tomcat | catalina | 6.0.14 ]: not found
    [ivy:resolve] :: [ jetty | jetty | 6.1.5 ]: not found
    [ivy:resolve] :: [ tomcat | jasper-el | 6.0.14 ]: not found
    [ivy:resolve] :: [ spring | spring-support | 2.0.6 ]: not found
    [ivy:resolve] :: [ red5 | slf4j-simple | 1.3.1 ]: not found
    [ivy:resolve] :: [ red5 | slf4j-log4j12 | 1.3.1 ]: not found
    [ivy:resolve] :: [ red5 | jcl104-over-slf4j | 1.3.1 ]: not found
    [ivy:resolve] :: [ tomcat | annotations-api | ]: not found
    [ivy:resolve] :: [ red5 | xml-apis | 2.9.0 ]: not found
    [ivy:resolve] :: [ tomcat | servlet-api | ]: not found
    [ivy:resolve] :: [ javax | jta | 1.0.1B ]: not found
    [ivy:resolve] :: [ red5 | jython | 2.2 ]: not found
    [ivy:resolve] :: [ red5 | xercesImpl | 2.9.0 ]: not found
    [ivy:resolve] :: [ javax | jpda | ]: not found
    [ivy:resolve] :: [ spring | spring-aop | 2.0.6 ]: not found
    [ivy:resolve] :: [ tomcat | jsp-api | ]: not found
    [ivy:resolve] :: [ spring | aopalliance | ]: not found
    [ivy:resolve] :: [ javax | activation | 1.1 ]: not found
    [ivy:resolve] :: [ tomcat | tomcat-coyote | 6.0.14 ]: not found
    [ivy:resolve] :: [ spring | spring-beans | 2.0.6 ]: not found
    [ivy:resolve] :: [ jmx | rmissl | ]: not found
    [ivy:resolve] ::::::::::::::::::::::::::::::::::::::::::::::
    [ivy:resolve]
    [ivy:resolve] :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS

    BUILD FAILED
    /usr/local/red5/build.xml:146: The following error occurred while executing this line:
    /usr/local/red5/build.xml:160: The following error occurred while executing this line:
    /usr/local/red5/build.xml:115: impossible to resolve dependencies: resolve failed – see output for details

    Total time: 58 seconds
    [root@host red5]# cp -r dist/conf .
    cp: cannot stat `dist/conf’: No such file or directory
    [root@host red5]# ./red5.sh
    Exception in thread “main” java.lang.NoClassDefFoundError: org/red5/server/Standalone
    Caused by: java.lang.ClassNotFoundException: org.red5.server.Standalone
    at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:319)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:264)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:332)
    Could not find the main class: org.red5.server.Standalone. Program will exit.

  3. November 25th, 2010 at 10:07
    3

    Brilliant guide, installed without a single hitch, very useful.

  4. ker
    December 14th, 2010 at 02:52
    4

    I have this error:

    aaa@aaa-desktop:~$ wget http://archive.apache.org/dist/ant/binaries/apache-ant-1.8.1-bin
    –2010-12-14 10:50:20– http://archive.apache.org/dist/ant/binaries/apache-ant-1.8.1-bin
    Risoluzione di archive.apache.org… 140.211.11.131
    Connessione a archive.apache.org|140.211.11.131|:80… connesso.
    HTTP richiesta inviata, in attesa di risposta… 404 Not Found
    2010-12-14 10:50:21 ERRORE 404: Not Found.

  5. December 14th, 2010 at 07:22
    5

    Looks like you might have left the extension off of your URL. Try something like:

    wget http://archive.apache.org/dist/ant/binaries/apache-ant-1.8.1-bin.zip

    or

    wget http://archive.apache.org/dist/ant/binaries/apache-ant-1.8.1-bin.tar.bz2

  6. February 5th, 2011 at 19:40
    6

    i have some problem when i put this comman ant prepare then
    > mv red5 /usr/local/
    > cd /usr/local/red5
    > ant prepare
    bash: ant: command not found

    how can i fixed it ?

  7. February 5th, 2011 at 19:54
    7

    Your shell can’t find ant for some reason. I would start by checking to make sure:

    1) Did you add the ant bin directory to your path? (see step 3)
    2) Do you have any typos in the path you added?

  8. jpb
    March 2nd, 2011 at 13:39
    8

    Everything worked perfectly through the “ant prepare” statement. When this was run, the following appeared:

    Buildfile: build.xml

    BUILD FAILED
    /usr/local/red5/build.xml:4: Class org.apache.tools.ant.taskdefs.ConditionTask doesn’t support the nested “antversion” element.

    Total time: 0 seconds

  9. dave
    March 2nd, 2011 at 14:53
    9

    Can anyone help?

    [root@cloud1 ~]# ant prepare
    Error occurred during initialization of VM
    Could not reserve enough space for object heap
    Could not create the Java virtual machine.

    Dave @ http://www.jollyhosting.com

  10. March 2nd, 2011 at 17:59
    10

    Dave-

    Not entirely sure what the problem is. You might try checking out this site, which shows how to set the Java heap size for different applications:

    http://blog.paulgu.com/2008/07/19/6-common-errors-in-setting-java-heap-size/

    Specifically the part that mentions:

    How to set java heap size in Apache Ant?
    Set environment variable ANT_OPTS. Look at the file $ANT_HOME/bin/ant or %ANT_HOME%binant.bat, for how this variable is used by Ant runtime.
    set ANT_OPTS=”-Xms512m -Xmx512m” (Windows)
    export ANT_OPTS=”-Xms512m -Xmx512m” (ksh/bash)
    setenv ANT_OPTS β€œ-Xms512m -Xmx512m” (tcsh/csh)

  11. March 2nd, 2011 at 18:09
    11

    jpb –

    I wonder if the current red5 build.xml file isn’t right for the version of ant you’re using.

    A user on this group gives alternate instructions for setting up ant:
    https://groups.google.com/forum/?pli=1#!topic/red5interest/MAfBIA_QUco

    It might also be a bug in buildfile:
    http://code.google.com/p/red5/issues/detail?id=32

  12. March 5th, 2011 at 04:48
    12

    I suggest using system-config-securitylevel-tui to adjust your firewall settings, instead of manually editing the firewall rules, as the edits may get deleted the next time someone uses the admin tool.

    Just run
    system-config-securitylevel-tui
    to Customize and
    to Other ports and insert
    5080,1935
    to OK and
    to OK and

  13. March 5th, 2011 at 04:49
    13

    editing the above comment, as the formatter messed up the commands!

    The last lines should be
    TAB to Customize and press SPACE
    TAB to Other ports and insert
    5080,1935
    TAB to OK and press SPACE
    TAB to OK and press SPACE

  14. March 7th, 2011 at 05:23
    14

    i will face this error
    -bashrc command not found

    how to do?

  15. March 7th, 2011 at 08:14
    15

    What command did you type before getting the error?

    I see the “command not found” error happens when something is wrong with my PATH.

  16. March 24th, 2011 at 04:08
    16

    Wonder full guide installed successfully in first crack.
    Thanks a lot .

  17. May 14th, 2011 at 00:26
    17

    Hello,
    thank you for the great post.

    I get this errors when i run the “ant prepare”

    BUILD FAILED
    /usr/local/red5/build.xml:225: The following error occurred while executing this line:
    /usr/local/red5/build.xml:246: Error running /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/bin/javac compiler

    Do you have an idea on what that might be?
    Thank you

  18. Joe S.
    June 7th, 2011 at 06:15
    18

    Is there any way to run red5 as a daemon? I followed this guide, but red5.sh never returns, so the startup process never exits.

    Any advice?

  19. Pjack
    June 11th, 2011 at 10:02
    19

    I agree with Joe. Evertyhing up to starting red5 works fine.
    It doesn’t return and never exists the startup process.
    It also won’t start using the startup script either. I received no errors on installing everything and everything completed successfully. Why would it not start?

  20. Julian
    June 14th, 2011 at 20:51
    20

    Joe S., Pjack

    Did you set 755 to the file red5.sh ?
    # chmod 755 red5.sh

  21. James
    August 22nd, 2011 at 17:38
    21

    Everything works great until πŸ™

    Please help

    [root@red5001 red5]# ant dist
    Buildfile: /usr/local/red5/build.xml

    -library.check:
    [echo] Java: java.home is /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre and the target version is 1.6
    [echo] Ant: ant.home is /usr/local/ant and the target version is Apache Ant version 1.8.1 compiled on April 30 2010

    -java6.check:
    [echo] Using Java 1.6 specification: 1.6

    prepare:

    compile:
    [echo] javac version: 1.6
    [echo] Not using the Eclipse IDE
    [echo] Compiler adapter name: modern

    compile-core:

    retrieve:
    [echo] Ivy conf name: java6
    [ivy:resolve] :: Ivy 2.2.0 – 20100923230623 :: http://ant.apache.org/ivy/ ::
    [ivy:resolve] :: loading settings :: file = /usr/local/red5/ivysettings.xml
    [ivy:resolve] :: resolving dependencies :: red5#server;working@red5001 [not transitive]
    [ivy:resolve] confs: [java6]
    [ivy:resolve] found javax#javaee-api;5.1.2 in googlecode
    [ivy:resolve] found org.springframework#org.springframework.asm;3.0.5.RELEASE in springsource-releases
    [ivy:resolve] found org.springframework#org.springframework.beans;3.0.5.RELEASE in springsource-releases
    [ivy:resolve] found org.springframework#org.springframework.context;3.0.5.RELEASE in springsource-releases
    [ivy:resolve] found org.springframework#org.springframework.core;3.0.5.RELEASE in springsource-releases
    [ivy:resolve] found org.springframework#org.springframework.expression;3.0.5.RELEASE in springsource-releases
    [ivy:resolve] found org.springframework#org.springframework.web;3.0.5.RELEASE in springsource-releases
    [ivy:resolve] found red5#jul-to-slf4j;1.6.1 in googlecode
    [ivy:resolve] found red5#log4j-over-slf4j;1.6.1 in googlecode
    [ivy:resolve] found red5#jcl-over-slf4j;1.6.1 in googlecode
    [ivy:resolve] found red5#logback-classic;0.9.28 in googlecode
    [ivy:resolve] found red5#logback-core;0.9.28 in googlecode
    [ivy:resolve] found commons#commons-beanutils;1.8.2 in googlecode
    [ivy:resolve] found commons#httpcore;4.1 in googlecode
    [ivy:resolve] found commons#httpclient;4.1.1 in googlecode
    [ivy:resolve] found commons#commons-lang3;3.0-beta in googlecode
    [ivy:resolve] found commons#commons-pool;1.5.6 in googlecode
    [ivy:resolve] found red5#quartz;1.8.5 in googlecode
    [ivy:resolve] found red5#ehcache;2.2.0 in googlecode
    [ivy:resolve] found red5#xmlrpc;2.0.1 in googlecode
    [ivy:resolve] found mina#mina-integration-beans;2.0.4 in googlecode
    [ivy:resolve] found mina#mina-integration-jmx;2.0.4 in googlecode
    [ivy:resolve] found mina#mina-core;2.0.4 in googlecode
    [ivy:resolve] found red5#jruby-complete;1.1.6 in googlecode
    [ivy:resolve] found red5#jython;2.5 in googlecode
    [ivy:resolve] found org.springframework#org.springframework.context.support;3.0.5.RELEASE in springsource-releases
    [ivy:resolve] found red5#jaudiotagger;2.0.4-SNAPSHOT in googlecode
    [ivy:resolve] found red5#bcprov-jdk16;145 in googlecode
    [ivy:resolve] :: resolution report :: resolve 6922ms :: artifacts dl 37ms
    ———————————————————————
    | | modules || artifacts |
    | conf | number| search|dwnlded|evicted|| number|dwnlded|
    ———————————————————————
    | java6 | 40 | 0 | 0 | 0 || 35 | 0 |
    ———————————————————————
    [ivy:resolve]
    [ivy:resolve] :: problems summary ::
    [ivy:resolve] :::: WARNINGS
    [ivy:resolve] module not found: org.slf4j#com.springsource.slf4j.api;1.6.1
    [ivy:resolve] ==== local_cache: tried
    [ivy:resolve] /root/.ivy2/cache/org.slf4j/com.springsource.slf4j.api/ivys/ivy-1.6.1.xml
    [ivy:resolve] — artifact org.slf4j#com.springsource.slf4j.api;1.6.1!com.springsource.slf4j.api.jar:
    [ivy:resolve] /usr/local/red5/lib/com.springsource.slf4j.api-1.6.1.jar
    [ivy:resolve] ==== googlecode: tried
    [ivy:resolve] — artifact org.slf4j#com.springsource.slf4j.api;1.6.1!com.springsource.slf4j.api.jar:
    [ivy:resolve] http://red5.googlecode.com/svn/repository/com.springsource.slf4j.api-1.6.1.jar
    [ivy:resolve] http://red5.googlecode.com/svn/repository/org.slf4j/com.springsource.slf4j.api-1.6.1.jar
    [ivy:resolve] ==== xugglecode: tried
    [ivy:resolve] — artifact org.slf4j#com.springsource.slf4j.api;1.6.1!com.springsource.slf4j.api.jar:
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/org/slf4j/com.springsource.slf4j.api/1.6.1/com.springsource.slf4j.api-1.6.1.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/org/slf4j/com.springsource.slf4j.api/com.springsource.slf4j.api-1.6.1.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/org/slf4j/com.springsource.slf4j.api-1.6.1.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/com.springsource.slf4j.api-1.6.1.jar
    [ivy:resolve] ==== springsource-releases: tried
    [ivy:resolve] http://repository.springsource.com/maven/bundles/release/org/slf4j/com.springsource.slf4j.api/1.6.1/com.springsource.slf4j.api-1.6.1.pom
    [ivy:resolve] — artifact org.slf4j#com.springsource.slf4j.api;1.6.1!com.springsource.slf4j.api.jar:
    [ivy:resolve] http://repository.springsource.com/maven/bundles/release/org/slf4j/com.springsource.slf4j.api/1.6.1/com.springsource.slf4j.api-1.6.1.jar
    [ivy:resolve] module not found: org.slf4j#com.springsource.slf4j.bridge;1.6.1
    [ivy:resolve] ==== local_cache: tried
    [ivy:resolve] /root/.ivy2/cache/org.slf4j/com.springsource.slf4j.bridge/ivys/ivy-1.6.1.xml
    [ivy:resolve] — artifact org.slf4j#com.springsource.slf4j.bridge;1.6.1!com.springsource.slf4j.bridge.jar:
    [ivy:resolve] /usr/local/red5/lib/com.springsource.slf4j.bridge-1.6.1.jar
    [ivy:resolve] ==== googlecode: tried
    [ivy:resolve] — artifact org.slf4j#com.springsource.slf4j.bridge;1.6.1!com.springsource.slf4j.bridge.jar:
    [ivy:resolve] http://red5.googlecode.com/svn/repository/com.springsource.slf4j.bridge-1.6.1.jar
    [ivy:resolve] http://red5.googlecode.com/svn/repository/org.slf4j/com.springsource.slf4j.bridge-1.6.1.jar
    [ivy:resolve] ==== xugglecode: tried
    [ivy:resolve] — artifact org.slf4j#com.springsource.slf4j.bridge;1.6.1!com.springsource.slf4j.bridge.jar:
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/org/slf4j/com.springsource.slf4j.bridge/1.6.1/com.springsource.slf4j.bridge-1.6.1.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/org/slf4j/com.springsource.slf4j.bridge/com.springsource.slf4j.bridge-1.6.1.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/org/slf4j/com.springsource.slf4j.bridge-1.6.1.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/com.springsource.slf4j.bridge-1.6.1.jar
    [ivy:resolve] ==== springsource-releases: tried
    [ivy:resolve] http://repository.springsource.com/maven/bundles/release/org/slf4j/com.springsource.slf4j.bridge/1.6.1/com.springsource.slf4j.bridge-1.6.1.pom
    [ivy:resolve] — artifact org.slf4j#com.springsource.slf4j.bridge;1.6.1!com.springsource.slf4j.bridge.jar:
    [ivy:resolve] http://repository.springsource.com/maven/bundles/release/org/slf4j/com.springsource.slf4j.bridge/1.6.1/com.springsource.slf4j.bridge-1.6.1.jar
    [ivy:resolve] module not found: org.apache.commons#com.springsource.org.apache.commons.codec;1.4.0
    [ivy:resolve] ==== local_cache: tried
    [ivy:resolve] /root/.ivy2/cache/org.apache.commons/com.springsource.org.apache.commons.codec/ivys/ivy-1.4.0.xml
    [ivy:resolve] — artifact org.apache.commons#com.springsource.org.apache.commons.codec;1.4.0!com.springsource.org.apache.commons.codec.jar:
    [ivy:resolve] /usr/local/red5/lib/com.springsource.org.apache.commons.codec-1.4.0.jar
    [ivy:resolve] ==== googlecode: tried
    [ivy:resolve] — artifact org.apache.commons#com.springsource.org.apache.commons.codec;1.4.0!com.springsource.org.apache.commons.codec.jar:
    [ivy:resolve] http://red5.googlecode.com/svn/repository/com.springsource.org.apache.commons.codec-1.4.0.jar
    [ivy:resolve] http://red5.googlecode.com/svn/repository/org.apache.commons/com.springsource.org.apache.commons.codec-1.4.0.jar
    [ivy:resolve] ==== xugglecode: tried
    [ivy:resolve] — artifact org.apache.commons#com.springsource.org.apache.commons.codec;1.4.0!com.springsource.org.apache.commons.codec.jar:
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/org/apache/commons/com.springsource.org.apache.commons.codec/1.4.0/com.springsource.org.apache.commons.codec-1.4.0.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/org/apache/commons/com.springsource.org.apache.commons.codec/com.springsource.org.apache.commons.codec-1.4.0.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/org/apache/commons/com.springsource.org.apache.commons.codec-1.4.0.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/com.springsource.org.apache.commons.codec-1.4.0.jar
    [ivy:resolve] ==== springsource-releases: tried
    [ivy:resolve] http://repository.springsource.com/maven/bundles/release/org/apache/commons/com.springsource.org.apache.commons.codec/1.4.0/com.springsource.org.apache.commons.codec-1.4.0.pom
    [ivy:resolve] — artifact org.apache.commons#com.springsource.org.apache.commons.codec;1.4.0!com.springsource.org.apache.commons.codec.jar:
    [ivy:resolve] http://repository.springsource.com/maven/bundles/release/org/apache/commons/com.springsource.org.apache.commons.codec/1.4.0/com.springsource.org.apache.commons.codec-1.4.0.jar
    [ivy:resolve] module not found: org.apache.commons#com.springsource.org.apache.commons.collections;3.2.1
    [ivy:resolve] ==== local_cache: tried
    [ivy:resolve] /root/.ivy2/cache/org.apache.commons/com.springsource.org.apache.commons.collections/ivys/ivy-3.2.1.xml
    [ivy:resolve] — artifact org.apache.commons#com.springsource.org.apache.commons.collections;3.2.1!com.springsource.org.apache.commons.collections.jar:
    [ivy:resolve] /usr/local/red5/lib/com.springsource.org.apache.commons.collections-3.2.1.jar
    [ivy:resolve] ==== googlecode: tried
    [ivy:resolve] — artifact org.apache.commons#com.springsource.org.apache.commons.collections;3.2.1!com.springsource.org.apache.commons.collections.jar:
    [ivy:resolve] http://red5.googlecode.com/svn/repository/com.springsource.org.apache.commons.collections-3.2.1.jar
    [ivy:resolve] http://red5.googlecode.com/svn/repository/org.apache.commons/com.springsource.org.apache.commons.collections-3.2.1.jar
    [ivy:resolve] ==== xugglecode: tried
    [ivy:resolve] — artifact org.apache.commons#com.springsource.org.apache.commons.collections;3.2.1!com.springsource.org.apache.commons.collections.jar:
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/org/apache/commons/com.springsource.org.apache.commons.collections/3.2.1/com.springsource.org.apache.commons.collections-3.2.1.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/org/apache/commons/com.springsource.org.apache.commons.collections/com.springsource.org.apache.commons.collections-3.2.1.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/org/apache/commons/com.springsource.org.apache.commons.collections-3.2.1.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/com.springsource.org.apache.commons.collections-3.2.1.jar
    [ivy:resolve] ==== springsource-releases: tried
    [ivy:resolve] http://repository.springsource.com/maven/bundles/release/org/apache/commons/com.springsource.org.apache.commons.collections/3.2.1/com.springsource.org.apache.commons.collections-3.2.1.pom
    [ivy:resolve] — artifact org.apache.commons#com.springsource.org.apache.commons.collections;3.2.1!com.springsource.org.apache.commons.collections.jar:
    [ivy:resolve] http://repository.springsource.com/maven/bundles/release/org/apache/commons/com.springsource.org.apache.commons.collections/3.2.1/com.springsource.org.apache.commons.collections-3.2.1.jar
    [ivy:resolve] module not found: org.apache.commons#com.springsource.org.apache.commons.modeler;2.0.1
    [ivy:resolve] ==== local_cache: tried
    [ivy:resolve] /root/.ivy2/cache/org.apache.commons/com.springsource.org.apache.commons.modeler/ivys/ivy-2.0.1.xml
    [ivy:resolve] — artifact org.apache.commons#com.springsource.org.apache.commons.modeler;2.0.1!com.springsource.org.apache.commons.modeler.jar:
    [ivy:resolve] /usr/local/red5/lib/com.springsource.org.apache.commons.modeler-2.0.1.jar
    [ivy:resolve] ==== googlecode: tried
    [ivy:resolve] — artifact org.apache.commons#com.springsource.org.apache.commons.modeler;2.0.1!com.springsource.org.apache.commons.modeler.jar:
    [ivy:resolve] http://red5.googlecode.com/svn/repository/com.springsource.org.apache.commons.modeler-2.0.1.jar
    [ivy:resolve] http://red5.googlecode.com/svn/repository/org.apache.commons/com.springsource.org.apache.commons.modeler-2.0.1.jar
    [ivy:resolve] ==== xugglecode: tried
    [ivy:resolve] — artifact org.apache.commons#com.springsource.org.apache.commons.modeler;2.0.1!com.springsource.org.apache.commons.modeler.jar:
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/org/apache/commons/com.springsource.org.apache.commons.modeler/2.0.1/com.springsource.org.apache.commons.modeler-2.0.1.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/org/apache/commons/com.springsource.org.apache.commons.modeler/com.springsource.org.apache.commons.modeler-2.0.1.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/org/apache/commons/com.springsource.org.apache.commons.modeler-2.0.1.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/com.springsource.org.apache.commons.modeler-2.0.1.jar
    [ivy:resolve] ==== springsource-releases: tried
    [ivy:resolve] http://repository.springsource.com/maven/bundles/release/org/apache/commons/com.springsource.org.apache.commons.modeler/2.0.1/com.springsource.org.apache.commons.modeler-2.0.1.pom
    [ivy:resolve] — artifact org.apache.commons#com.springsource.org.apache.commons.modeler;2.0.1!com.springsource.org.apache.commons.modeler.jar:
    [ivy:resolve] http://repository.springsource.com/maven/bundles/release/org/apache/commons/com.springsource.org.apache.commons.modeler/2.0.1/com.springsource.org.apache.commons.modeler-2.0.1.jar
    [ivy:resolve] module not found: org.apache.xerces#com.springsource.org.apache.xerces;2.9.1
    [ivy:resolve] ==== local_cache: tried
    [ivy:resolve] /root/.ivy2/cache/org.apache.xerces/com.springsource.org.apache.xerces/ivys/ivy-2.9.1.xml
    [ivy:resolve] — artifact org.apache.xerces#com.springsource.org.apache.xerces;2.9.1!com.springsource.org.apache.xerces.jar:
    [ivy:resolve] /usr/local/red5/lib/com.springsource.org.apache.xerces-2.9.1.jar
    [ivy:resolve] ==== googlecode: tried
    [ivy:resolve] — artifact org.apache.xerces#com.springsource.org.apache.xerces;2.9.1!com.springsource.org.apache.xerces.jar:
    [ivy:resolve] http://red5.googlecode.com/svn/repository/com.springsource.org.apache.xerces-2.9.1.jar
    [ivy:resolve] http://red5.googlecode.com/svn/repository/org.apache.xerces/com.springsource.org.apache.xerces-2.9.1.jar
    [ivy:resolve] ==== xugglecode: tried
    [ivy:resolve] — artifact org.apache.xerces#com.springsource.org.apache.xerces;2.9.1!com.springsource.org.apache.xerces.jar:
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/org/apache/xerces/com.springsource.org.apache.xerces/2.9.1/com.springsource.org.apache.xerces-2.9.1.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/org/apache/xerces/com.springsource.org.apache.xerces/com.springsource.org.apache.xerces-2.9.1.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/org/apache/xerces/com.springsource.org.apache.xerces-2.9.1.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/com.springsource.org.apache.xerces-2.9.1.jar
    [ivy:resolve] ==== springsource-releases: tried
    [ivy:resolve] http://repository.springsource.com/maven/bundles/release/org/apache/xerces/com.springsource.org.apache.xerces/2.9.1/com.springsource.org.apache.xerces-2.9.1.pom
    [ivy:resolve] — artifact org.apache.xerces#com.springsource.org.apache.xerces;2.9.1!com.springsource.org.apache.xerces.jar:
    [ivy:resolve] http://repository.springsource.com/maven/bundles/release/org/apache/xerces/com.springsource.org.apache.xerces/2.9.1/com.springsource.org.apache.xerces-2.9.1.jar
    [ivy:resolve] module not found: org.objectweb.asm#com.springsource.org.objectweb.asm;3.2.0
    [ivy:resolve] ==== local_cache: tried
    [ivy:resolve] /root/.ivy2/cache/org.objectweb.asm/com.springsource.org.objectweb.asm/ivys/ivy-3.2.0.xml
    [ivy:resolve] — artifact org.objectweb.asm#com.springsource.org.objectweb.asm;3.2.0!com.springsource.org.objectweb.asm.jar:
    [ivy:resolve] /usr/local/red5/lib/com.springsource.org.objectweb.asm-3.2.0.jar
    [ivy:resolve] ==== googlecode: tried
    [ivy:resolve] — artifact org.objectweb.asm#com.springsource.org.objectweb.asm;3.2.0!com.springsource.org.objectweb.asm.jar:
    [ivy:resolve] http://red5.googlecode.com/svn/repository/com.springsource.org.objectweb.asm-3.2.0.jar
    [ivy:resolve] http://red5.googlecode.com/svn/repository/org.objectweb.asm/com.springsource.org.objectweb.asm-3.2.0.jar
    [ivy:resolve] ==== xugglecode: tried
    [ivy:resolve] — artifact org.objectweb.asm#com.springsource.org.objectweb.asm;3.2.0!com.springsource.org.objectweb.asm.jar:
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/org/objectweb/asm/com.springsource.org.objectweb.asm/3.2.0/com.springsource.org.objectweb.asm-3.2.0.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/org/objectweb/asm/com.springsource.org.objectweb.asm/com.springsource.org.objectweb.asm-3.2.0.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/org/objectweb/asm/com.springsource.org.objectweb.asm-3.2.0.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/com.springsource.org.objectweb.asm-3.2.0.jar
    [ivy:resolve] ==== springsource-releases: tried
    [ivy:resolve] http://repository.springsource.com/maven/bundles/release/org/objectweb/asm/com.springsource.org.objectweb.asm/3.2.0/com.springsource.org.objectweb.asm-3.2.0.pom
    [ivy:resolve] — artifact org.objectweb.asm#com.springsource.org.objectweb.asm;3.2.0!com.springsource.org.objectweb.asm.jar:
    [ivy:resolve] http://repository.springsource.com/maven/bundles/release/org/objectweb/asm/com.springsource.org.objectweb.asm/3.2.0/com.springsource.org.objectweb.asm-3.2.0.jar
    [ivy:resolve] module not found: org.objectweb.asm#com.springsource.org.objectweb.asm.commons;3.2.0
    [ivy:resolve] ==== local_cache: tried
    [ivy:resolve] /root/.ivy2/cache/org.objectweb.asm/com.springsource.org.objectweb.asm.commons/ivys/ivy-3.2.0.xml
    [ivy:resolve] — artifact org.objectweb.asm#com.springsource.org.objectweb.asm.commons;3.2.0!com.springsource.org.objectweb.asm.commons.jar:
    [ivy:resolve] /usr/local/red5/lib/com.springsource.org.objectweb.asm.commons-3.2.0.jar
    [ivy:resolve] ==== googlecode: tried
    [ivy:resolve] — artifact org.objectweb.asm#com.springsource.org.objectweb.asm.commons;3.2.0!com.springsource.org.objectweb.asm.commons.jar:
    [ivy:resolve] http://red5.googlecode.com/svn/repository/com.springsource.org.objectweb.asm.commons-3.2.0.jar
    [ivy:resolve] http://red5.googlecode.com/svn/repository/org.objectweb.asm/com.springsource.org.objectweb.asm.commons-3.2.0.jar
    [ivy:resolve] ==== xugglecode: tried
    [ivy:resolve] — artifact org.objectweb.asm#com.springsource.org.objectweb.asm.commons;3.2.0!com.springsource.org.objectweb.asm.commons.jar:
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/org/objectweb/asm/com.springsource.org.objectweb.asm.commons/3.2.0/com.springsource.org.objectweb.asm.commons-3.2.0.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/org/objectweb/asm/com.springsource.org.objectweb.asm.commons/com.springsource.org.objectweb.asm.commons-3.2.0.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/org/objectweb/asm/com.springsource.org.objectweb.asm.commons-3.2.0.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/com.springsource.org.objectweb.asm.commons-3.2.0.jar
    [ivy:resolve] ==== springsource-releases: tried
    [ivy:resolve] http://repository.springsource.com/maven/bundles/release/org/objectweb/asm/com.springsource.org.objectweb.asm.commons/3.2.0/com.springsource.org.objectweb.asm.commons-3.2.0.pom
    [ivy:resolve] — artifact org.objectweb.asm#com.springsource.org.objectweb.asm.commons;3.2.0!com.springsource.org.objectweb.asm.commons.jar:
    [ivy:resolve] http://repository.springsource.com/maven/bundles/release/org/objectweb/asm/com.springsource.org.objectweb.asm.commons/3.2.0/com.springsource.org.objectweb.asm.commons-3.2.0.jar
    [ivy:resolve] module not found: org.antlr#com.springsource.org.antlr;3.1.3
    [ivy:resolve] ==== local_cache: tried
    [ivy:resolve] /root/.ivy2/cache/org.antlr/com.springsource.org.antlr/ivys/ivy-3.1.3.xml
    [ivy:resolve] — artifact org.antlr#com.springsource.org.antlr;3.1.3!com.springsource.org.antlr.jar:
    [ivy:resolve] /usr/local/red5/lib/com.springsource.org.antlr-3.1.3.jar
    [ivy:resolve] ==== googlecode: tried
    [ivy:resolve] — artifact org.antlr#com.springsource.org.antlr;3.1.3!com.springsource.org.antlr.jar:
    [ivy:resolve] http://red5.googlecode.com/svn/repository/com.springsource.org.antlr-3.1.3.jar
    [ivy:resolve] http://red5.googlecode.com/svn/repository/org.antlr/com.springsource.org.antlr-3.1.3.jar
    [ivy:resolve] ==== xugglecode: tried
    [ivy:resolve] — artifact org.antlr#com.springsource.org.antlr;3.1.3!com.springsource.org.antlr.jar:
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/org/antlr/com.springsource.org.antlr/3.1.3/com.springsource.org.antlr-3.1.3.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/org/antlr/com.springsource.org.antlr/com.springsource.org.antlr-3.1.3.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/org/antlr/com.springsource.org.antlr-3.1.3.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/com.springsource.org.antlr-3.1.3.jar
    [ivy:resolve] ==== springsource-releases: tried
    [ivy:resolve] http://repository.springsource.com/maven/bundles/release/org/antlr/com.springsource.org.antlr/3.1.3/com.springsource.org.antlr-3.1.3.pom
    [ivy:resolve] — artifact org.antlr#com.springsource.org.antlr;3.1.3!com.springsource.org.antlr.jar:
    [ivy:resolve] http://repository.springsource.com/maven/bundles/release/org/antlr/com.springsource.org.antlr/3.1.3/com.springsource.org.antlr-3.1.3.jar
    [ivy:resolve] module not found: org.codehaus.groovy#com.springsource.org.codehaus.groovy;1.7.0
    [ivy:resolve] ==== local_cache: tried
    [ivy:resolve] /root/.ivy2/cache/org.codehaus.groovy/com.springsource.org.codehaus.groovy/ivys/ivy-1.7.0.xml
    [ivy:resolve] — artifact org.codehaus.groovy#com.springsource.org.codehaus.groovy;1.7.0!com.springsource.org.codehaus.groovy.jar:
    [ivy:resolve] /usr/local/red5/lib/com.springsource.org.codehaus.groovy-1.7.0.jar
    [ivy:resolve] ==== googlecode: tried
    [ivy:resolve] — artifact org.codehaus.groovy#com.springsource.org.codehaus.groovy;1.7.0!com.springsource.org.codehaus.groovy.jar:
    [ivy:resolve] http://red5.googlecode.com/svn/repository/com.springsource.org.codehaus.groovy-1.7.0.jar
    [ivy:resolve] http://red5.googlecode.com/svn/repository/org.codehaus.groovy/com.springsource.org.codehaus.groovy-1.7.0.jar
    [ivy:resolve] ==== xugglecode: tried
    [ivy:resolve] — artifact org.codehaus.groovy#com.springsource.org.codehaus.groovy;1.7.0!com.springsource.org.codehaus.groovy.jar:
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/org/codehaus/groovy/com.springsource.org.codehaus.groovy/1.7.0/com.springsource.org.codehaus.groovy-1.7.0.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/org/codehaus/groovy/com.springsource.org.codehaus.groovy/com.springsource.org.codehaus.groovy-1.7.0.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/org/codehaus/groovy/com.springsource.org.codehaus.groovy-1.7.0.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/com.springsource.org.codehaus.groovy-1.7.0.jar
    [ivy:resolve] ==== springsource-releases: tried
    [ivy:resolve] http://repository.springsource.com/maven/bundles/release/org/codehaus/groovy/com.springsource.org.codehaus.groovy/1.7.0/com.springsource.org.codehaus.groovy-1.7.0.pom
    [ivy:resolve] — artifact org.codehaus.groovy#com.springsource.org.codehaus.groovy;1.7.0!com.springsource.org.codehaus.groovy.jar:
    [ivy:resolve] http://repository.springsource.com/maven/bundles/release/org/codehaus/groovy/com.springsource.org.codehaus.groovy/1.7.0/com.springsource.org.codehaus.groovy-1.7.0.jar
    [ivy:resolve] module not found: org.mozilla.javascript#com.springsource.org.mozilla.javascript;1.7.0.R2
    [ivy:resolve] ==== local_cache: tried
    [ivy:resolve] /root/.ivy2/cache/org.mozilla.javascript/com.springsource.org.mozilla.javascript/ivys/ivy-1.7.0.R2.xml
    [ivy:resolve] — artifact org.mozilla.javascript#com.springsource.org.mozilla.javascript;1.7.0.R2!com.springsource.org.mozilla.javascript.jar:
    [ivy:resolve] /usr/local/red5/lib/com.springsource.org.mozilla.javascript-1.7.0.R2.jar
    [ivy:resolve] ==== googlecode: tried
    [ivy:resolve] — artifact org.mozilla.javascript#com.springsource.org.mozilla.javascript;1.7.0.R2!com.springsource.org.mozilla.javascript.jar:
    [ivy:resolve] http://red5.googlecode.com/svn/repository/com.springsource.org.mozilla.javascript-1.7.0.R2.jar
    [ivy:resolve] http://red5.googlecode.com/svn/repository/org.mozilla.javascript/com.springsource.org.mozilla.javascript-1.7.0.R2.jar
    [ivy:resolve] ==== xugglecode: tried
    [ivy:resolve] — artifact org.mozilla.javascript#com.springsource.org.mozilla.javascript;1.7.0.R2!com.springsource.org.mozilla.javascript.jar:
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/org/mozilla/javascript/com.springsource.org.mozilla.javascript/1.7.0.R2/com.springsource.org.mozilla.javascript-1.7.0.R2.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/org/mozilla/javascript/com.springsource.org.mozilla.javascript/com.springsource.org.mozilla.javascript-1.7.0.R2.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/org/mozilla/javascript/com.springsource.org.mozilla.javascript-1.7.0.R2.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/com.springsource.org.mozilla.javascript-1.7.0.R2.jar
    [ivy:resolve] ==== springsource-releases: tried
    [ivy:resolve] http://repository.springsource.com/maven/bundles/release/org/mozilla/javascript/com.springsource.org.mozilla.javascript/1.7.0.R2/com.springsource.org.mozilla.javascript-1.7.0.R2.pom
    [ivy:resolve] — artifact org.mozilla.javascript#com.springsource.org.mozilla.javascript;1.7.0.R2!com.springsource.org.mozilla.javascript.jar:
    [ivy:resolve] http://repository.springsource.com/maven/bundles/release/org/mozilla/javascript/com.springsource.org.mozilla.javascript/1.7.0.R2/com.springsource.org.mozilla.javascript-1.7.0.R2.jar
    [ivy:resolve] module not found: javax.xml.stream#com.springsource.javax.xml.stream;1.0.1
    [ivy:resolve] ==== local_cache: tried
    [ivy:resolve] /root/.ivy2/cache/javax.xml.stream/com.springsource.javax.xml.stream/ivys/ivy-1.0.1.xml
    [ivy:resolve] — artifact javax.xml.stream#com.springsource.javax.xml.stream;1.0.1!com.springsource.javax.xml.stream.jar:
    [ivy:resolve] /usr/local/red5/lib/com.springsource.javax.xml.stream-1.0.1.jar
    [ivy:resolve] ==== googlecode: tried
    [ivy:resolve] — artifact javax.xml.stream#com.springsource.javax.xml.stream;1.0.1!com.springsource.javax.xml.stream.jar:
    [ivy:resolve] http://red5.googlecode.com/svn/repository/com.springsource.javax.xml.stream-1.0.1.jar
    [ivy:resolve] http://red5.googlecode.com/svn/repository/javax.xml.stream/com.springsource.javax.xml.stream-1.0.1.jar
    [ivy:resolve] ==== xugglecode: tried
    [ivy:resolve] — artifact javax.xml.stream#com.springsource.javax.xml.stream;1.0.1!com.springsource.javax.xml.stream.jar:
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/javax/xml/stream/com.springsource.javax.xml.stream/1.0.1/com.springsource.javax.xml.stream-1.0.1.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/javax/xml/stream/com.springsource.javax.xml.stream/com.springsource.javax.xml.stream-1.0.1.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/javax/xml/stream/com.springsource.javax.xml.stream-1.0.1.jar
    [ivy:resolve] http://xuggle.googlecode.com/svn/trunk/repo/share/java/com.springsource.javax.xml.stream-1.0.1.jar
    [ivy:resolve] ==== springsource-releases: tried
    [ivy:resolve] http://repository.springsource.com/maven/bundles/release/javax/xml/stream/com.springsource.javax.xml.stream/1.0.1/com.springsource.javax.xml.stream-1.0.1.pom
    [ivy:resolve] — artifact javax.xml.stream#com.springsource.javax.xml.stream;1.0.1!com.springsource.javax.xml.stream.jar:
    [ivy:resolve] http://repository.springsource.com/maven/bundles/release/javax/xml/stream/com.springsource.javax.xml.stream/1.0.1/com.springsource.javax.xml.stream-1.0.1.jar
    [ivy:resolve] ::::::::::::::::::::::::::::::::::::::::::::::
    [ivy:resolve] :: UNRESOLVED DEPENDENCIES ::
    [ivy:resolve] ::::::::::::::::::::::::::::::::::::::::::::::
    [ivy:resolve] :: org.slf4j#com.springsource.slf4j.api;1.6.1: not found
    [ivy:resolve] :: org.slf4j#com.springsource.slf4j.bridge;1.6.1: not found
    [ivy:resolve] :: org.apache.commons#com.springsource.org.apache.commons.codec;1.4.0: not found
    [ivy:resolve] :: org.apache.commons#com.springsource.org.apache.commons.collections;3.2.1: not found
    [ivy:resolve] :: org.apache.commons#com.springsource.org.apache.commons.modeler;2.0.1: not found
    [ivy:resolve] :: org.apache.xerces#com.springsource.org.apache.xerces;2.9.1: not found
    [ivy:resolve] :: org.objectweb.asm#com.springsource.org.objectweb.asm;3.2.0: not found
    [ivy:resolve] :: org.objectweb.asm#com.springsource.org.objectweb.asm.commons;3.2.0: not found
    [ivy:resolve] :: org.antlr#com.springsource.org.antlr;3.1.3: not found
    [ivy:resolve] :: org.codehaus.groovy#com.springsource.org.codehaus.groovy;1.7.0: not found
    [ivy:resolve] :: org.mozilla.javascript#com.springsource.org.mozilla.javascript;1.7.0.R2: not found
    [ivy:resolve] :: javax.xml.stream#com.springsource.javax.xml.stream;1.0.1: not found
    [ivy:resolve] ::::::::::::::::::::::::::::::::::::::::::::::
    [ivy:resolve]
    [ivy:resolve] :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS

    BUILD FAILED
    /usr/local/red5/build.xml:209: The following error occurred while executing this line:
    /usr/local/red5/build.xml:223: The following error occurred while executing this line:
    /usr/local/red5/build.xml:174: impossible to resolve dependencies:
    resolve failed – see output for details

    Total time: 8 seconds

  22. CarpathianAnonymous
    August 26th, 2011 at 04:01
    22

    Same error as James πŸ™

  23. August 26th, 2011 at 08:54
    23

    This must be a problem with the current build of red5. It seems there are jar dependencies specified in build.xml that don’t exist in any of the supplied repositories.

    There are 2 possible courses of action I would recommend:

    1) Search for the missing jar files, and place them in your local ivy repository, which should be somewhere like here: /root/.ivy2/cache/ Not really a great prospect, I understand…

    2) Try checking out a tagged version rather than the trunk. It appears I got lucky when I checked out the trunk, but if I were writing this article over again I would probably try a tagged version instead: http://red5.googlecode.com/svn/java/server/tags/0_9_1, perhaps.

  24. August 26th, 2011 at 09:07
    24

    I was able to follow my instructions and successfully build tag 0_9_1. There was one dependency that wasn’t resolved on account of a file-length mismatch. Running the build command again was able to resolve that, however.

    I will update my article and suggest other readers use the tagged version as well. Thanks for your feedback!

  25. October 2nd, 2011 at 15:09
    25

    Hi, great website, thank you for posting this tutorial. I am running smoothly all the way til the end, where you get the “Ant Cleat Dist” command:

    1. Full installation of JAVA SDK 1.6.2 / ANT 1.8.2 IVY 2.2.0 / Red5-0.9RC1 / on CENTOS 5.7 /

    Not able to succesfully make BUILD after ANT CLEN DIST

    Any updates on this?

    Any ideas what could it be preventing the build to be finished?

    I get this log:

    <<>>>

    [ivy:retrieve] :: retrieving :: red5#server
    [ivy:retrieve] confs: [java6]
    [ivy:retrieve] 40 artifacts copied, 0 already retrieved (30764kB/131ms)
    [javac] Compiling 527 source files to /usr/local/red5/bin

    BUILD FAILED
    /usr/local/red5/build.xml:209: The following error occurred while executing this line:
    /usr/local/red5/build.xml:230: Error running /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/bin/javac compiler

    BUILD FAILED
    /usr/local/red5/build.xml:209: The following error occurred while executing this line:
    /usr/local/red5/build.xml:230: Error running /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/bin/javac compiler

    Total time: 2 seconds
    [root@opencall red5]# ant clean dist
    Buildfile: /usr/local/red5/build.xml

    clean:
    [delete] Deleting directory /usr/local/red5/bin
    [delete] Deleting directory /usr/local/red5/dist
    [delete] Deleting directory /usr/local/red5/cluster

    -library.check:
    [echo] Java: java.home is /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre and the target version is 1.6
    [echo] Ant: ant.home is /usr/local/ant and the target version is Apache Ant(TM) version 1.8.2 compiled on December 20 2010

    -java6.check:
    [echo] Using Java 1.6 specification: 1.6

    prepare:
    [mkdir] Created dir: /usr/local/red5/bin
    [mkdir] Created dir: /usr/local/red5/dist
    [mkdir] Created dir: /usr/local/red5/dist/log
    [mkdir] Created dir: /usr/local/red5/cluster
    [mkdir] Created dir: /usr/local/red5/cluster/origin
    [mkdir] Created dir: /usr/local/red5/cluster/edge
    [mkdir] Created dir: /usr/local/red5/bin/testcases/classes
    [mkdir] Created dir: /usr/local/red5/bin/testcases/testreports

    compile:
    [echo] javac version: 1.6
    [echo] Not using the Eclipse IDE
    [echo] Compiler adapter name: modern

    compile-core:

    retrieve:
    [echo] Ivy conf name: java6
    [ivy:resolve] :: Ivy 2.2.0 – 20100923230623 :: http://ant.apache.org/ivy/ ::
    [ivy:resolve] :: loading settings :: file = /usr/local/red5/ivysettings.xml
    [ivy:resolve] :: resolving dependencies :: red5#server;working@opencall.me [not transitive]
    [ivy:resolve] confs: [java6]
    [ivy:resolve] found javax#javaee-api;5.1.2 in googlecode
    [ivy:resolve] found org.springframework#spring-asm;3.0.5.RELEASE in central
    [ivy:resolve] found org.springframework#spring-beans;3.0.5.RELEASE in central
    [ivy:resolve] found org.springframework#spring-context;3.0.5.RELEASE in central
    [ivy:resolve] found org.springframework#spring-core;3.0.5.RELEASE in central
    [ivy:resolve] found org.springframework#spring-expression;3.0.5.RELEASE in central
    [ivy:resolve] found org.springframework#spring-web;3.0.5.RELEASE in central
    [ivy:resolve] found org.slf4j#com.springsource.slf4j.api;1.6.1 in springsource-external
    [ivy:resolve] found org.slf4j#com.springsource.slf4j.bridge;1.6.1 in springsource-external
    [ivy:resolve] found red5#jul-to-slf4j;1.6.1 in googlecode
    [ivy:resolve] found red5#log4j-over-slf4j;1.6.1 in googlecode
    [ivy:resolve] found red5#jcl-over-slf4j;1.6.1 in googlecode
    [ivy:resolve] found red5#logback-classic;0.9.28 in googlecode
    [ivy:resolve] found red5#logback-core;0.9.28 in googlecode
    [ivy:resolve] found commons#commons-beanutils;1.8.2 in googlecode
    [ivy:resolve] found org.apache.commons#com.springsource.org.apache.commons.codec;1.4.0 in springsource-external
    [ivy:resolve] found org.apache.commons#com.springsource.org.apache.commons.collections;3.2.1 in springsource-external
    [ivy:resolve] found commons#httpcore;4.1.3 in googlecode
    [ivy:resolve] found commons#httpclient;4.1.2 in googlecode
    [ivy:resolve] found commons#commons-lang3;3.0-beta in googlecode
    [ivy:resolve] found org.apache.commons#com.springsource.org.apache.commons.modeler;2.0.1 in springsource-external
    [ivy:resolve] found commons#commons-pool;1.5.6 in googlecode
    [ivy:resolve] found red5#quartz;1.8.5 in googlecode
    [ivy:resolve] found red5#ehcache;2.2.0 in googlecode
    [ivy:resolve] found org.apache.xerces#com.springsource.org.apache.xerces;2.9.1 in springsource-external
    [ivy:resolve] found red5#xmlrpc;2.0.1 in googlecode
    [ivy:resolve] found mina#mina-integration-beans;2.0.4 in googlecode
    [ivy:resolve] found mina#mina-integration-jmx;2.0.4 in googlecode
    [ivy:resolve] found mina#mina-core;2.0.4 in googlecode
    [ivy:resolve] found org.objectweb.asm#com.springsource.org.objectweb.asm;3.2.0 in springsource-external
    [ivy:resolve] found org.objectweb.asm#com.springsource.org.objectweb.asm.commons;3.2.0 in springsource-external
    [ivy:resolve] found org.antlr#com.springsource.org.antlr;3.1.3 in springsource-external
    [ivy:resolve] found org.codehaus.groovy#com.springsource.org.codehaus.groovy;1.7.0 in springsource-external
    [ivy:resolve] found red5#jruby-complete;1.1.6 in googlecode
    [ivy:resolve] found red5#jython;2.5 in googlecode
    [ivy:resolve] found org.mozilla.javascript#com.springsource.org.mozilla.javascript;1.7.0.R2 in springsource-external
    [ivy:resolve] found javax.xml.stream#com.springsource.javax.xml.stream;1.0.1 in springsource-external
    [ivy:resolve] found org.springframework#spring-context-support;3.0.5.RELEASE in central
    [ivy:resolve] found red5#jaudiotagger;2.0.4-SNAPSHOT in googlecode
    [ivy:resolve] found red5#bcprov-jdk16;145 in googlecode
    [ivy:resolve] :: resolution report :: resolve 923ms :: artifacts dl 32ms
    ———————————————————————
    | | modules || artifacts |
    | conf | number| search|dwnlded|evicted|| number|dwnlded|
    ———————————————————————
    | java6 | 40 | 0 | 0 | 0 || 40 | 0 |
    ———————————————————————
    [ivy:retrieve] :: retrieving :: red5#server
    [ivy:retrieve] confs: [java6]
    [ivy:retrieve] 0 artifacts copied, 40 already retrieved (0kB/26ms)
    [javac] Compiling 527 source files to /usr/local/red5/bin

    BUILD FAILED
    /usr/local/red5/build.xml:209: The following error occurred while executing this line:
    /usr/local/red5/build.xml:230: Error running /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/bin/javac compiler

    Total time: 2 seconds
    [root@opencall red5]# ant ivyclear
    Buildfile: /usr/local/red5/build.xml

    ivyclear:
    [delete] Deleting directory /root/.ivy2/cache/red5
    [ivy:cleancache] :: Ivy 2.2.0 – 20100923230623 :: http://ant.apache.org/ivy/ ::
    [ivy:cleancache] :: loading settings :: file = /usr/local/red5/ivysettings.xml

    BUILD SUCCESSFUL
    Total time: 0 seconds
    [root@opencall red5]# ant clean dist
    Buildfile: /usr/local/red5/build.xml

    clean:
    [delete] Deleting directory /usr/local/red5/bin
    [delete] Deleting directory /usr/local/red5/dist
    [delete] Deleting directory /usr/local/red5/cluster

    -library.check:
    [echo] Java: java.home is /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre and the target version is 1.6
    [echo] Ant: ant.home is /usr/local/ant and the target version is Apache Ant(TM) version 1.8.2 compiled on December 20 2010

    -java6.check:
    [echo] Using Java 1.6 specification: 1.6

    prepare:
    [mkdir] Created dir: /usr/local/red5/bin
    [mkdir] Created dir: /usr/local/red5/dist
    [mkdir] Created dir: /usr/local/red5/dist/log
    [mkdir] Created dir: /usr/local/red5/cluster
    [mkdir] Created dir: /usr/local/red5/cluster/origin
    [mkdir] Created dir: /usr/local/red5/cluster/edge
    [mkdir] Created dir: /usr/local/red5/bin/testcases/classes
    [mkdir] Created dir: /usr/local/red5/bin/testcases/testreports

    compile:
    [echo] javac version: 1.6
    [echo] Not using the Eclipse IDE
    [echo] Compiler adapter name: modern

    compile-core:

    retrieve:
    [echo] Ivy conf name: java6
    [ivy:resolve] :: Ivy 2.2.0 – 20100923230623 :: http://ant.apache.org/ivy/ ::
    [ivy:resolve] :: loading settings :: file = /usr/local/red5/ivysettings.xml
    [ivy:resolve] :: resolving dependencies :: red5#server;working@opencall.me [not transitive]
    [ivy:resolve] confs: [java6]
    [ivy:resolve] found javax#javaee-api;5.1.2 in googlecode
    [ivy:resolve] found org.springframework#spring-asm;3.0.5.RELEASE in central
    [ivy:resolve] found org.springframework#spring-beans;3.0.5.RELEASE in central
    [ivy:resolve] found org.springframework#spring-context;3.0.5.RELEASE in central
    [ivy:resolve] found org.springframework#spring-core;3.0.5.RELEASE in central
    [ivy:resolve] found org.springframework#spring-expression;3.0.5.RELEASE in central
    [ivy:resolve] found org.springframework#spring-web;3.0.5.RELEASE in central
    [ivy:resolve] found org.slf4j#com.springsource.slf4j.api;1.6.1 in springsource-external
    [ivy:resolve] found org.slf4j#com.springsource.slf4j.bridge;1.6.1 in springsource-external
    [ivy:resolve] found red5#jul-to-slf4j;1.6.1 in googlecode
    [ivy:resolve] found red5#log4j-over-slf4j;1.6.1 in googlecode
    [ivy:resolve] found red5#jcl-over-slf4j;1.6.1 in googlecode
    [ivy:resolve] found red5#logback-classic;0.9.28 in googlecode
    [ivy:resolve] found red5#logback-core;0.9.28 in googlecode
    [ivy:resolve] found commons#commons-beanutils;1.8.2 in googlecode
    [ivy:resolve] found org.apache.commons#com.springsource.org.apache.commons.codec;1.4.0 in springsource-external
    [ivy:resolve] found org.apache.commons#com.springsource.org.apache.commons.collections;3.2.1 in springsource-external
    [ivy:resolve] found commons#httpcore;4.1.3 in googlecode
    [ivy:resolve] found commons#httpclient;4.1.2 in googlecode
    [ivy:resolve] found commons#commons-lang3;3.0-beta in googlecode
    [ivy:resolve] found org.apache.commons#com.springsource.org.apache.commons.modeler;2.0.1 in springsource-external
    [ivy:resolve] found commons#commons-pool;1.5.6 in googlecode
    [ivy:resolve] found red5#quartz;1.8.5 in googlecode
    [ivy:resolve] found red5#ehcache;2.2.0 in googlecode
    [ivy:resolve] found org.apache.xerces#com.springsource.org.apache.xerces;2.9.1 in springsource-external
    [ivy:resolve] found red5#xmlrpc;2.0.1 in googlecode
    [ivy:resolve] found mina#mina-integration-beans;2.0.4 in googlecode
    [ivy:resolve] found mina#mina-integration-jmx;2.0.4 in googlecode
    [ivy:resolve] found mina#mina-core;2.0.4 in googlecode
    [ivy:resolve] found org.objectweb.asm#com.springsource.org.objectweb.asm;3.2.0 in springsource-external
    [ivy:resolve] found org.objectweb.asm#com.springsource.org.objectweb.asm.commons;3.2.0 in springsource-external
    [ivy:resolve] found org.antlr#com.springsource.org.antlr;3.1.3 in springsource-external
    [ivy:resolve] found org.codehaus.groovy#com.springsource.org.codehaus.groovy;1.7.0 in springsource-external
    [ivy:resolve] found red5#jruby-complete;1.1.6 in googlecode
    [ivy:resolve] found red5#jython;2.5 in googlecode
    [ivy:resolve] found org.mozilla.javascript#com.springsource.org.mozilla.javascript;1.7.0.R2 in springsource-external
    [ivy:resolve] found javax.xml.stream#com.springsource.javax.xml.stream;1.0.1 in springsource-external
    [ivy:resolve] found org.springframework#spring-context-support;3.0.5.RELEASE in central
    [ivy:resolve] found red5#jaudiotagger;2.0.4-SNAPSHOT in googlecode
    [ivy:resolve] found red5#bcprov-jdk16;145 in googlecode
    [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/javax/javaee-api-5.1.2.jar
    [ivy:resolve] ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………. (1929kB)
    [ivy:resolve] [SUCCESSFUL ] javax#javaee-api;5.1.2!javaee-api.jar (281ms)
    [ivy:resolve] downloading http://repo1.maven.org/maven2/org/springframework/spring-asm/3.0.5.RELEASE/spring-asm-3.0.5.RELEASE.jar
    [ivy:resolve] …………………………………………………………………………………….. (51kB)
    [ivy:resolve] .. (0kB)
    [ivy:resolve] [SUCCESSFUL ] org.springframework#spring-asm;3.0.5.RELEASE!spring-asm.jar (779ms)
    [ivy:resolve] downloading http://repo1.maven.org/maven2/org/springframework/spring-beans/3.0.5.RELEASE/spring-beans-3.0.5.RELEASE.jar
    [ivy:resolve] …………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………. (542kB)
    [ivy:resolve] .. (0kB)
    [ivy:resolve] [SUCCESSFUL ] org.springframework#spring-beans;3.0.5.RELEASE!spring-beans.jar (1100ms)
    [ivy:resolve] downloading http://repo1.maven.org/maven2/org/springframework/spring-context/3.0.5.RELEASE/spring-context-3.0.5.RELEASE.jar
    [ivy:resolve] ……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………. (653kB)
    [ivy:resolve] .. (0kB)
    [ivy:resolve] [SUCCESSFUL ] org.springframework#spring-context;3.0.5.RELEASE!spring-context.jar (991ms)
    [ivy:resolve] downloading http://repo1.maven.org/maven2/org/springframework/spring-core/3.0.5.RELEASE/spring-core-3.0.5.RELEASE.jar
    [ivy:resolve] ……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………. (373kB)
    [ivy:resolve] .. (0kB)
    [ivy:resolve] [SUCCESSFUL ] org.springframework#spring-core;3.0.5.RELEASE!spring-core.jar (997ms)
    [ivy:resolve] downloading http://repo1.maven.org/maven2/org/springframework/spring-expression/3.0.5.RELEASE/spring-expression-3.0.5.RELEASE.jar
    [ivy:resolve] ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………….. (165kB)
    [ivy:resolve] .. (0kB)
    [ivy:resolve] [SUCCESSFUL ] org.springframework#spring-expression;3.0.5.RELEASE!spring-expression.jar (995ms)
    [ivy:resolve] downloading http://repo1.maven.org/maven2/org/springframework/spring-web/3.0.5.RELEASE/spring-web-3.0.5.RELEASE.jar
    [ivy:resolve] …………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………….. (386kB)
    [ivy:resolve] .. (0kB)
    [ivy:resolve] [SUCCESSFUL ] org.springframework#spring-web;3.0.5.RELEASE!spring-web.jar (1021ms)
    [ivy:resolve] downloading http://repository.springsource.com/maven/bundles/external/org/slf4j/com.springsource.slf4j.api/1.6.1/com.springsource.slf4j.api-1.6.1.jar
    [ivy:resolve] ……. (25kB)
    [ivy:resolve] .. (0kB)
    [ivy:resolve] [SUCCESSFUL ] org.slf4j#com.springsource.slf4j.api;1.6.1!com.springsource.slf4j.api.jar (94ms)
    [ivy:resolve] downloading http://repository.springsource.com/maven/bundles/external/org/slf4j/com.springsource.slf4j.bridge/1.6.1/com.springsource.slf4j.bridge-1.6.1.jar
    [ivy:resolve] .. (4kB)
    [ivy:resolve] .. (0kB)
    [ivy:resolve] [SUCCESSFUL ] org.slf4j#com.springsource.slf4j.bridge;1.6.1!com.springsource.slf4j.bridge.jar (55ms)
    [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/jul-to-slf4j-1.6.1.jar
    [ivy:resolve] … (4kB)
    [ivy:resolve] [SUCCESSFUL ] red5#jul-to-slf4j;1.6.1!jul-to-slf4j.jar (113ms)
    [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/log4j-over-slf4j-1.6.1.jar
    [ivy:resolve] …. (12kB)
    [ivy:resolve] [SUCCESSFUL ] red5#log4j-over-slf4j;1.6.1!log4j-over-slf4j.jar (87ms)
    [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/jcl-over-slf4j-1.6.1.jar
    [ivy:resolve] ….. (16kB)
    [ivy:resolve] [SUCCESSFUL ] red5#jcl-over-slf4j;1.6.1!jcl-over-slf4j.jar (94ms)
    [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/logback-classic-0.9.28.jar
    [ivy:resolve] …………………………………… (238kB)
    [ivy:resolve] [SUCCESSFUL ] red5#logback-classic;0.9.28!logback-classic.jar (254ms)
    [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/logback-core-0.9.28.jar
    [ivy:resolve] ……………………………………………………………. (305kB)
    [ivy:resolve] [SUCCESSFUL ] red5#logback-core;0.9.28!logback-core.jar (208ms)
    [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/commons/commons-beanutils-1.8.2.jar
    [ivy:resolve] ………………………………………………….. (226kB)
    [ivy:resolve] [SUCCESSFUL ] commons#commons-beanutils;1.8.2!commons-beanutils.jar (272ms)
    [ivy:resolve] downloading http://repository.springsource.com/maven/bundles/external/org/apache/commons/com.springsource.org.apache.commons.codec/1.4.0/com.springsource.org.apache.commons.codec-1.4.0.jar
    [ivy:resolve] …………. (57kB)
    [ivy:resolve] .. (0kB)
    [ivy:resolve] [SUCCESSFUL ] org.apache.commons#com.springsource.org.apache.commons.codec;1.4.0!com.springsource.org.apache.commons.codec.jar (70ms)
    [ivy:resolve] downloading http://repository.springsource.com/maven/bundles/external/org/apache/commons/com.springsource.org.apache.commons.collections/3.2.1/com.springsource.org.apache.commons.collections-3.2.1.jar
    [ivy:resolve] ………………………………………………………………………………………………………………………………………………………………………………… (569kB)
    [ivy:resolve] .. (0kB)
    [ivy:resolve] [SUCCESSFUL ] org.apache.commons#com.springsource.org.apache.commons.collections;3.2.1!com.springsource.org.apache.commons.collections.jar (181ms)
    [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/commons/httpcore-4.1.3.jar
    [ivy:resolve] ………………………………. (176kB)
    [ivy:resolve] [SUCCESSFUL ] commons#httpcore;4.1.3!httpcore.jar (217ms)
    [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/commons/httpclient-4.1.2.jar
    [ivy:resolve] ……………………………………………………………………………. (343kB)
    [ivy:resolve] [SUCCESSFUL ] commons#httpclient;4.1.2!httpclient.jar (165ms)
    [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/commons/commons-lang3-3.0-beta.jar
    [ivy:resolve] ………………………………………………… (280kB)
    [ivy:resolve] [SUCCESSFUL ] commons#commons-lang3;3.0-beta!commons-lang3.jar (186ms)
    [ivy:resolve] downloading http://repository.springsource.com/maven/bundles/external/org/apache/commons/com.springsource.org.apache.commons.modeler/2.0.1/com.springsource.org.apache.commons.modeler-2.0.1.jar
    [ivy:resolve] ………………………….. (109kB)
    [ivy:resolve] .. (0kB)
    [ivy:resolve] [SUCCESSFUL ] org.apache.commons#com.springsource.org.apache.commons.modeler;2.0.1!com.springsource.org.apache.commons.modeler.jar (80ms)
    [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/commons/commons-pool-1.5.6.jar
    [ivy:resolve] …………… (98kB)
    [ivy:resolve] [SUCCESSFUL ] commons#commons-pool;1.5.6!commons-pool.jar (116ms)
    [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/quartz-1.8.5.jar
    [ivy:resolve] ………………………………………………. (436kB)
    [ivy:resolve] [SUCCESSFUL ] red5#quartz;1.8.5!quartz.jar (140ms)
    [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/ehcache-2.2.0.jar
    [ivy:resolve] …………………………………………………………………………………… (635kB)
    [ivy:resolve] [SUCCESSFUL ] red5#ehcache;2.2.0!ehcache.jar (257ms)
    [ivy:resolve] downloading http://repository.springsource.com/maven/bundles/external/org/apache/xerces/com.springsource.org.apache.xerces/2.9.1/com.springsource.org.apache.xerces-2.9.1.jar
    [ivy:resolve] ………………………………………………………………………………….. (1215kB)
    [ivy:resolve] .. (0kB)
    [ivy:resolve] [SUCCESSFUL ] org.apache.xerces#com.springsource.org.apache.xerces;2.9.1!com.springsource.org.apache.xerces.jar (203ms)
    [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/xmlrpc-2.0.1.jar
    [ivy:resolve] ………………. (113kB)
    [ivy:resolve] [SUCCESSFUL ] red5#xmlrpc;2.0.1!xmlrpc.jar (64ms)
    [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/mina/mina-integration-beans-2.0.4.jar
    [ivy:resolve] ……… (39kB)
    [ivy:resolve] [SUCCESSFUL ] mina#mina-integration-beans;2.0.4!mina-integration-beans.jar (63ms)
    [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/mina/mina-integration-jmx-2.0.4.jar
    [ivy:resolve] … (27kB)
    [ivy:resolve] [SUCCESSFUL ] mina#mina-integration-jmx;2.0.4!mina-integration-jmx.jar (55ms)
    [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/mina/mina-core-2.0.4.jar
    [ivy:resolve] ……………………………………………………………. (629kB)
    [ivy:resolve] [SUCCESSFUL ] mina#mina-core;2.0.4!mina-core.jar (184ms)
    [ivy:resolve] downloading http://repository.springsource.com/maven/bundles/external/org/objectweb/asm/com.springsource.org.objectweb.asm/3.2.0/com.springsource.org.objectweb.asm-3.2.0.jar
    [ivy:resolve] ………. (42kB)
    [ivy:resolve] .. (0kB)
    [ivy:resolve] [SUCCESSFUL ] org.objectweb.asm#com.springsource.org.objectweb.asm;3.2.0!com.springsource.org.objectweb.asm.jar (70ms)
    [ivy:resolve] downloading http://repository.springsource.com/maven/bundles/external/org/objectweb/asm/com.springsource.org.objectweb.asm.commons/3.2.0/com.springsource.org.objectweb.asm.commons-3.2.0.jar
    [ivy:resolve] ………. (37kB)
    [ivy:resolve] .. (0kB)
    [ivy:resolve] [SUCCESSFUL ] org.objectweb.asm#com.springsource.org.objectweb.asm.commons;3.2.0!com.springsource.org.objectweb.asm.commons.jar (77ms)
    [ivy:resolve] downloading http://repository.springsource.com/maven/bundles/external/org/antlr/com.springsource.org.antlr/3.1.3/com.springsource.org.antlr-3.1.3.jar
    [ivy:resolve] ………………………………………………………………………………………. (1629kB)
    [ivy:resolve] .. (0kB)
    [ivy:resolve] [SUCCESSFUL ] org.antlr#com.springsource.org.antlr;3.1.3!com.springsource.org.antlr.jar (206ms)
    [ivy:resolve] downloading http://repository.springsource.com/maven/bundles/external/org/codehaus/groovy/com.springsource.org.codehaus.groovy/1.7.0/com.springsource.org.codehaus.groovy-1.7.0.jar
    [ivy:resolve] …………………………………………………………………………………………………………………………………………………………………………………………………………………………………………. (4367kB)
    [ivy:resolve] .. (0kB)
    [ivy:resolve] [SUCCESSFUL ] org.codehaus.groovy#com.springsource.org.codehaus.groovy;1.7.0!com.springsource.org.codehaus.groovy.jar (210ms)
    [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/jruby-complete-1.1.6.jar
    [ivy:resolve] …………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… (9108kB)
    [ivy:resolve] [SUCCESSFUL ] red5#jruby-complete;1.1.6!jruby-complete.jar (1417ms)
    [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/jython-2.5.jar
    [ivy:resolve] …………………………………………………………………………………………………………………………………………………………………………………………………………………… (2401kB)
    [ivy:resolve] [SUCCESSFUL ] red5#jython;2.5!jython.jar (260ms)
    [ivy:resolve] downloading http://repository.springsource.com/maven/bundles/external/org/mozilla/javascript/com.springsource.org.mozilla.javascript/1.7.0.R2/com.springsource.org.mozilla.javascript-1.7.0.R2.jar
    [ivy:resolve] …………………………………………………………………………………………………………………………………………………………………………. (856kB)
    [ivy:resolve] .. (0kB)
    [ivy:resolve] [SUCCESSFUL ] org.mozilla.javascript#com.springsource.org.mozilla.javascript;1.7.0.R2!com.springsource.org.mozilla.javascript.jar (193ms)
    [ivy:resolve] downloading http://repository.springsource.com/maven/bundles/external/javax/xml/stream/com.springsource.javax.xml.stream/1.0.1/com.springsource.javax.xml.stream-1.0.1.jar
    [ivy:resolve] ……… (26kB)
    [ivy:resolve] .. (0kB)
    [ivy:resolve] [SUCCESSFUL ] javax.xml.stream#com.springsource.javax.xml.stream;1.0.1!com.springsource.javax.xml.stream.jar (83ms)
    [ivy:resolve] downloading http://repo1.maven.org/maven2/org/springframework/spring-context-support/3.0.5.RELEASE/spring-context-support-3.0.5.RELEASE.jar
    [ivy:resolve] ……………………………………………………………………………………………………………………………………………………………….. (98kB)
    [ivy:resolve] .. (0kB)
    [ivy:resolve] [SUCCESSFUL ] org.springframework#spring-context-support;3.0.5.RELEASE!spring-context-support.jar (811ms)
    [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/jaudiotagger-2.0.4-SNAPSHOT.jar
    [ivy:resolve] ………………………………………………………………………………………………………………………………………………… (849kB)
    [ivy:resolve] [SUCCESSFUL ] red5#jaudiotagger;2.0.4-SNAPSHOT!jaudiotagger.jar (175ms)
    [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/bcprov-jdk16-145.jar
    [ivy:resolve] ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………. (1679kB)
    [ivy:resolve] [SUCCESSFUL ] red5#bcprov-jdk16;145!bcprov-jdk16.jar (310ms)
    [ivy:resolve] :: resolution report :: resolve 39197ms :: artifacts dl 13179ms
    ———————————————————————
    | | modules || artifacts |
    | conf | number| search|dwnlded|evicted|| number|dwnlded|
    ———————————————————————
    | java6 | 40 | 40 | 19 | 0 || 40 | 40 |
    ———————————————————————
    [ivy:retrieve] :: retrieving :: red5#server
    [ivy:retrieve] confs: [java6]
    [ivy:retrieve] 40 artifacts copied, 0 already retrieved (30764kB/131ms)
    [javac] Compiling 527 source files to /usr/local/red5/bin

    BUILD FAILED
    /usr/local/red5/build.xml:209: The following error occurred while executing this line:
    /usr/local/red5/build.xml:230: Error running /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/bin/javac compiler

    Total time: 54 seconds
    [root@opencall red5]#

    (<>>)

  26. sam
    November 15th, 2011 at 09:50
    26

    Thankyou so much work great for me had so many issues with this before i found this article installed fine on rack space centos 5.5 clean install from scratch

  27. January 26th, 2012 at 04:41
    27

    This is a wonderful article. Everything fine and i installed red5. But this error seems to still there.

    I had given 755 permission to red5.sh file

    It doesn’t return and never exists the startup process.
    It also won’t start using the startup script either. I received no errors on installing everything and everything completed successfully. Why would it not start?

  28. Ris
    March 16th, 2012 at 03:36
    28

    I also get the red5.sh never returns
    Seems to work in that the browser get the test page although demos do not work

  29. Rick
    May 31st, 2012 at 15:11
    29

    Same situation here as Arun and Ris.

    I start red5 manually with ./red5.sh then a bunch of text scrolls by with the last thing on screen being “Installer service created”. Then it freezes there without giving me back my command line. When I check in the browser the red5 test page comes up so it’s definitely working, but if I CTRL + C then red5 stops and the test page will not load.

    The startup script (/etc/init.d/red5) behaves similarly, and yes I have checked for chmod 755, When I do a “service red5 start” it freezes when the output is “Starting red5: ” and I have to CTRL + C to get back my command line, which also stops red5.

    As a quick and dirty fix I open a screen and start red5 there, then I detach the screen and can exit shell without disturbing red5. There must be some real fix though.

    Any thoughts would be welcome.

    Thanks,
    Rick

    ———————–
    Server: Dual Xeon E5620
    RAM: 12 GB
    OS: CentOS 5.8 X86_64

  30. dsultan
    July 31st, 2012 at 08:08
    30

    there is a mistake in rc.d script

    should be

    /usr/local/red5/red5.sh >/dev/null 2>/dev/null &

  31. Johnnguyen
    September 13th, 2012 at 23:24
    31

    This is nice articles but when I finish install run ./red5.sh but it not finish.

    Pls see bellow message and give me your ideas, thanks for your support

    [root@localhost red5]# ./red5.sh
    Running on Linux
    Starting Red5
    Red5 root: /usr/local/red5
    Configuation root: /usr/local/red5/conf
    Selected libraries: (53 items)
    file:/usr/local/red5/red5.jar
    file:/usr/local/red5/lib/commons-pool-1.5.6.jar
    file:/usr/local/red5/lib/spring-web-3.1.1.RELEASE.jar
    file:/usr/local/red5/lib/spring-aop-3.1.1.RELEASE.jar
    file:/usr/local/red5/lib/slf4j-api-1.6.4.jar
    file:/usr/local/red5/lib/commons-beanutils-1.8.3.jar
    file:/usr/local/red5/lib/commons-lang3-3.1.jar
    file:/usr/local/red5/lib/mina-integration-beans-2.0.5.jar
    file:/usr/local/red5/lib/jython-standalone-2.5.2.jar
    file:/usr/local/red5/lib/spring-context-3.1.1.RELEASE.jar
    file:/usr/local/red5/lib/quartz-1.8.5.jar
    file:/usr/local/red5/lib/ehcache-core-2.5.0.jar
    file:/usr/local/red5/lib/httpcore-4.2.1.jar
    file:/usr/local/red5/lib/spring-expression-3.1.1.RELEASE.jar
    file:/usr/local/red5/lib/commons-codec-1.6.jar
    file:/usr/local/red5/lib/jul-to-slf4j-1.6.4.jar
    file:/usr/local/red5/lib/com.springsource.org.objectweb.asm.commons-3.2.0.jar
    file:/usr/local/red5/lib/mina-integration-jmx-2.0.5.jar
    file:/usr/local/red5/lib/mina-core-2.0.5-javadoc.jar
    file:/usr/local/red5/lib/spring-core-3.1.1.RELEASE.jar
    file:/usr/local/red5/lib/spring-context-support-3.1.1.RELEASE.jar
    file:/usr/local/red5/lib/logback-classic-1.0.3.jar
    file:/usr/local/red5/lib/httpclient-4.2.jar
    file:/usr/local/red5/lib/com.springsource.org.mozilla.javascript-1.7.0.R2.jar
    file:/usr/local/red5/lib/com.springsource.org.objectweb.asm-3.2.0.jar
    file:/usr/local/red5/lib/commons-collections-3.2.1.jar
    file:/usr/local/red5/lib/jaudiotagger-2.0.4-SNAPSHOT.jar
    file:/usr/local/red5/lib/spring-asm-3.1.1.RELEASE.jar
    file:/usr/local/red5/lib/commons-modeler-2.0.1.jar
    file:/usr/local/red5/lib/jruby-1.6.7.2.jar
    file:/usr/local/red5/lib/com.springsource.org.antlr-3.1.3.jar
    file:/usr/local/red5/lib/com.springsource.org.apache.xerces-2.9.1.jar
    file:/usr/local/red5/lib/spring-beans-3.1.1.RELEASE.jar
    file:/usr/local/red5/lib/sysout-over-slf4j-1.0.2.jar
    file:/usr/local/red5/lib/com.springsource.org.codehaus.groovy-1.7.0.jar
    file:/usr/local/red5/lib/xmlrpc-2.0.1.jar
    file:/usr/local/red5/lib/com.springsource.javax.xml.stream-1.0.1.jar
    file:/usr/local/red5/lib/com.springsource.net.sf.cglib-2.2.0.jar
    file:/usr/local/red5/lib/log4j-over-slf4j-1.6.4.jar
    file:/usr/local/red5/lib/jcl-over-slf4j-1.6.4.jar
    file:/usr/local/red5/lib/com.springsource.org.aopalliance-1.0.0.jar
    file:/usr/local/red5/lib/logback-core-1.0.3.jar
    file:/usr/local/red5/lib/bcprov-jdk16-145.jar
    file:/usr/local/red5/lib/javaee-api-5.1.2.jar
    file:/usr/local/red5/conf/
    file:/usr/local/red5/plugins/
    file:/usr/local/red5/plugins/jasper-6.0.32.jar
    file:/usr/local/red5/plugins/tomcatplugin-1.3.jar
    file:/usr/local/red5/plugins/catalina-6.0.32.jar
    file:/usr/local/red5/plugins/jasper-el-6.0.32.jar
    file:/usr/local/red5/plugins/tomcat-juli-slf4j-1.5.0.jar
    file:/usr/local/red5/plugins/tomcat-coyote-6.0.32.jar
    file:/usr/local/red5/plugins/jasper-jdt-6.0.29.jar

    Root: /usr/local/red5
    Deploy type: bootstrap
    Logback selector: org.red5.logging.LoggingContextSelector
    19:06:25,474 |-INFO in ch.qos.logback.classic.LoggerContext[default] – Could NOT find resource [logback.groovy]
    19:06:25,475 |-INFO in ch.qos.logback.classic.LoggerContext[default] – Could NOT find resource [logback-test.xml]
    19:06:25,475 |-INFO in ch.qos.logback.classic.LoggerContext[default] – Found resource [logback.xml] at [file:/usr/local/red5/conf/logback.xml]
    19:06:25,485 |-WARN in ch.qos.logback.classic.LoggerContext[default] – Resource [logback.xml] occurs multiple times on the classpath.
    19:06:25,485 |-WARN in ch.qos.logback.classic.LoggerContext[default] – Resource [logback.xml] occurs at [file:/usr/local/red5/conf/logback.xml]
    19:06:25,485 |-WARN in ch.qos.logback.classic.LoggerContext[default] – Resource [logback.xml] occurs at [file:/usr/local/red5/conf/logback.xml]
    19:06:25,849 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction – debug attribute not set
    19:06:25,852 |-INFO in ch.qos.logback.core.joran.action.AppenderAction – About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
    19:06:25,856 |-INFO in ch.qos.logback.core.joran.action.AppenderAction – Naming appender as [CONSOLE]
    19:06:25,938 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA – Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
    19:06:25,991 |-INFO in ch.qos.logback.core.joran.action.AppenderAction – About to instantiate appender of type [ch.qos.logback.core.FileAppender]
    19:06:25,993 |-INFO in ch.qos.logback.core.joran.action.AppenderAction – Naming appender as [FILE]
    19:06:25,996 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA – Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
    19:06:26,197 |-INFO in ch.qos.logback.core.FileAppender[FILE] – File property is set to [log/red5.log]
    19:06:26,221 |-INFO in ch.qos.logback.classic.joran.action.LevelAction – ROOT level set to INFO
    19:06:26,221 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction – Attaching appender named [CONSOLE] to Logger[ROOT]
    19:06:26,223 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction – Attaching appender named [FILE] to Logger[ROOT]
    19:06:26,223 |-INFO in ch.qos.logback.classic.joran.action.LevelAction – org.springframework level set to INFO
    19:06:26,223 |-INFO in ch.qos.logback.classic.joran.action.LevelAction – org.apache level set to INFO
    19:06:26,223 |-INFO in ch.qos.logback.classic.joran.action.LevelAction – ch.qos level set to WARN
    19:06:26,223 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction – End of configuration.
    19:06:26,226 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@56f631 – Registering current configuration as safe fallback point

    Setting default logging context: default
    [INFO] [main] org.red5.server.Launcher – Red5 Server 1.0.0 RC3 $Rev: 4415 $ (http://code.google.com/p/red5/)
    Red5 Server 1.0.0 RC3 $Rev: 4415 $ (http://code.google.com/p/red5/)
    SLF4J: Class path contains multiple SLF4J bindings.
    SLF4J: Found binding in [jar:file:/usr/local/red5/red5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
    SLF4J: Found binding in [jar:file:/usr/local/red5/lib/logback-classic-1.0.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
    SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
    [INFO] [main] org.springframework.context.support.FileSystemXmlApplicationContext – Refreshing org.springframework.context.support.FileSystemXmlApplicationContext@914f6a: startup date [Fri Sep 14 19:06:26 ICT 2012]; root of context hierarchy
    [INFO] [main] org.springframework.beans.factory.xml.XmlBeanDefinitionReader – Loading XML bean definitions from class path resource [red5.xml]
    [INFO] [main] org.springframework.beans.factory.xml.XmlBeanDefinitionReader – Loading XML bean definitions from class path resource [jee-container.xml]
    [INFO] [main] org.springframework.beans.factory.config.PropertyPlaceholderConfigurer – Loading properties file from class path resource [red5.properties]
    [INFO] [main] org.springframework.beans.factory.support.DefaultListableBeanFactory – Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1fe571f: defining beans [placeholderConfig,red5.common,red5.core,context.loader,pluginLauncher,tomcat.server]; root of factory hierarchy
    [INFO] [main] org.springframework.context.support.FileSystemXmlApplicationContext – Refreshing org.springframework.context.support.FileSystemXmlApplicationContext@180cf2a: startup date [Fri Sep 14 19:06:27 ICT 2012]; root of context hierarchy
    [INFO] [main] org.springframework.beans.factory.xml.XmlBeanDefinitionReader – Loading XML bean definitions from class path resource [red5-common.xml]
    [INFO] [main] org.springframework.beans.factory.config.PropertyPlaceholderConfigurer – Loading properties file from class path resource [red5.properties]
    [INFO] [main] org.springframework.beans.factory.support.DefaultListableBeanFactory – Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1d6fbb3: defining beans [placeholderConfig,red5.server,rmiRegistry,mbeanServer,org.springframework.jmx.support.ConnectorServerFactoryBean#0,mbeanExporter,serializer,deserializer,minaEncoder,minaDecoder,statusObjectService,rtmpCodecFactory,rtmptCodecFactory,remotingCodecFactory,streamableFileFactory,filePersistenceThread,sharedObjectService,streamService,providerService,consumerService,schedulingService,warDeployService,remotingClient,object.cache,keyframe.cache,flv.impl,flvreader.impl,mp4reader.impl,mp3reader.impl,org.springframework.beans.factory.config.MethodInvokingFactoryBean#0,org.springframework.beans.factory.config.MethodInvokingFactoryBean#1,streamExecutor,fileConsumer,playlistSubscriberStream,clientBroadcastStream]; root of factory hierarchy
    [INFO] [main] org.springframework.remoting.rmi.RmiRegistryFactoryBean – Creating new RMI registry
    [INFO] [main] org.springframework.jmx.support.ConnectorServerFactoryBean – JMX connector server started: javax.management.remote.rmi.RMIConnectorServer@1ff2e1b
    [INFO] [main] org.springframework.jmx.export.annotation.AnnotationMBeanExporter – Registering beans for JMX exposure on startup
    [INFO] [main] org.springframework.jmx.export.annotation.AnnotationMBeanExporter – Bean with name ‘org.springframework.jmx.support.ConnectorServerFactoryBean#0’ has been autodetected for JMX exposure
    [INFO] [main] org.quartz.core.SchedulerSignalerImpl – Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
    [INFO] [main] org.quartz.core.QuartzScheduler – Quartz Scheduler v.1.8.5 created.
    [INFO] [main] org.quartz.simpl.RAMJobStore – RAMJobStore initialized.
    [INFO] [main] org.quartz.core.QuartzScheduler – Scheduler meta-data: Quartz Scheduler (v1.8.5) ‘Red5_Scheduler’ with instanceId ‘localhost.localdomain1347624387784’
    Scheduler class: ‘org.quartz.core.QuartzScheduler’ – running locally.
    NOT STARTED.
    Currently in standby mode.
    Number of jobs executed: 0
    Using thread pool ‘org.quartz.simpl.SimpleThreadPool’ – with 4 threads.
    Using job-store ‘org.quartz.simpl.RAMJobStore’ – which does not support persistence. and is not clustered.

    [INFO] [main] org.quartz.impl.StdSchedulerFactory – Quartz scheduler ‘Red5_Scheduler’ initialized from default resource file in Quartz package: ‘quartz.properties’
    [INFO] [main] org.quartz.impl.StdSchedulerFactory – Quartz scheduler version: 1.8.5
    [INFO] [main] org.quartz.core.QuartzScheduler – Scheduler Red5_Scheduler_$_localhost.localdomain1347624387784 started.
    [INFO] [main] org.springframework.jmx.export.annotation.AnnotationMBeanExporter – Bean with name ‘schedulingService’ has been autodetected for JMX exposure
    [INFO] [main] org.springframework.jmx.export.annotation.AnnotationMBeanExporter – Bean with name ‘clientBroadcastStream’ has been autodetected for JMX exposure
    [INFO] [main] org.springframework.jmx.export.annotation.AnnotationMBeanExporter – Located MBean ‘org.springframework.jmx.support.ConnectorServerFactoryBean#0’: registering with JMX server as MBean [org.red5.server:name=org.springframework.jmx.support.ConnectorServerFactoryBean#0,type=RMIConnectorServer]
    [INFO] [main] org.springframework.jmx.export.annotation.AnnotationMBeanExporter – Located MBean ‘schedulingService’: registering with JMX server as MBean [org.red5.server:name=schedulingService,type=QuartzSchedulingService]
    [INFO] [main] org.springframework.beans.factory.support.DefaultListableBeanFactory – Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1d6fbb3: defining beans [placeholderConfig,red5.server,rmiRegistry,mbeanServer,org.springframework.jmx.support.ConnectorServerFactoryBean#0,mbeanExporter,serializer,deserializer,minaEncoder,minaDecoder,statusObjectService,rtmpCodecFactory,rtmptCodecFactory,remotingCodecFactory,streamableFileFactory,filePersistenceThread,sharedObjectService,streamService,providerService,consumerService,schedulingService,warDeployService,remotingClient,object.cache,keyframe.cache,flv.impl,flvreader.impl,mp4reader.impl,mp3reader.impl,org.springframework.beans.factory.config.MethodInvokingFactoryBean#0,org.springframework.beans.factory.config.MethodInvokingFactoryBean#1,streamExecutor,fileConsumer,playlistSubscriberStream,clientBroadcastStream]; root of factory hierarchy
    [INFO] [main] org.springframework.jmx.export.annotation.AnnotationMBeanExporter – Unregistering JMX-exposed beans on shutdown
    [INFO] [main] org.quartz.core.QuartzScheduler – Scheduler Red5_Scheduler_$_localhost.localdomain1347624387784 shutting down.
    [INFO] [main] org.quartz.core.QuartzScheduler – Scheduler Red5_Scheduler_$_localhost.localdomain1347624387784 paused.
    [INFO] [main] org.quartz.core.QuartzScheduler – Scheduler Red5_Scheduler_$_localhost.localdomain1347624387784 shutdown complete.
    [INFO] [main] org.springframework.jmx.support.ConnectorServerFactoryBean – Stopping JMX connector server: javax.management.remote.rmi.RMIConnectorServer@1ff2e1b
    [INFO] [main] org.springframework.remoting.rmi.RmiRegistryFactoryBean – Unexporting RMI registry
    [INFO] [main] org.springframework.beans.factory.support.DefaultListableBeanFactory – Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1fe571f: defining beans [placeholderConfig,red5.common,red5.core,context.loader,pluginLauncher,tomcat.server]; root of factory hierarchy
    Exception org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘red5.common’ defined in class path resource [red5.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.context.support.FileSystemXmlApplicationContext]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘statusObjectService’ defined in class path resource [red5-common.xml]: Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: org/apache/mina/core/buffer/IoBuffer
    [root@localhost red5]#

Leave a Comment

*