red5-service icon indicating copy to clipboard operation
red5-service copied to clipboard

Red5 Service does not start on Windows

Open maujood opened this issue 8 years ago • 9 comments

I am able to run and use the Red5 server using red5.bat and red5-shutdown.bat, but the Red5 Media Server service does not start with service-specific error code 4. I installed it using install-service.bat.

Following is what I see in the logs:

red5-error.log

2016-12-09 18:38:24 Commons Daemon procrun stderr initialized java.lang.NoClassDefFoundError: Main Caused by: java.lang.ClassNotFoundException: Main at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) Exception in thread "main"

commons-daemon.???.log

[2016-12-09 18:38:24] [info] [ 9360] Commons Daemon procrun (1.0.14.0 64-bit) started [2016-12-09 18:38:24] [info] [ 9360] Running 'Red5' Service... [2016-12-09 18:38:25] [info] [ 9948] Starting service... [2016-12-09 18:38:25] [error] [ 7504] FindClass Main failed [2016-12-09 18:38:25] [error] [ 9948] Failed to start Java [2016-12-09 18:38:25] [error] [ 9948] ServiceStart returned 4 [2016-12-09 18:38:25] [info] [ 9360] Run service finished. [2016-12-09 18:38:25] [info] [ 9360] Commons Daemon procrun finished

Is this an issue with the Red5 service?

maujood avatar Dec 09 '16 13:12 maujood

We've found this happens on a number of windows versions after Win 7; with all things being the same, we assume the problem lies in the native procrun code.

mondain avatar Dec 10 '16 16:12 mondain

I see. For now, I have just created a scheduled task that runs Red5.bat on startup as a workaround.

maujood avatar Dec 13 '16 13:12 maujood

I have the same problem, and my OS is Win10.

Desmond-Liu avatar Jul 19 '18 08:07 Desmond-Liu

Apache recently fixed an issue with procrun in commons-daemon 1.2.2; hopefully that resolves this problem.

mondain avatar Oct 11 '19 14:10 mondain

The problem is still present. openjdk13 + Windows10 + commons-daemon-1.2.2 and am still getting: [2019-10-31 14:39:31] [info] [11548] Apache Commons Daemon procrun (1.2.2.0 64-bit) started. [2019-10-31 14:39:31] [info] [11548] Running Service 'Red5'... [2019-10-31 14:39:31] [info] [ 3228] Starting service... [2019-10-31 14:39:31] [error] [10924] FindClass Main failed [2019-10-31 14:39:31] [error] [ 3228] Failed to start Java [2019-10-31 14:39:31] [error] [ 3228] ServiceStart returned 4. [2019-10-31 14:39:31] [info] [11548] Run service finished.

bratwurzt avatar Oct 31 '19 13:10 bratwurzt

I'll try to slot some time this weekend to run it on my win 10 laptop.

mondain avatar Oct 31 '19 14:10 mondain

I learned from this https://bz.apache.org/bugzilla/show_bug.cgi?id=63767 that a "fully-patched" windows is required to work with the daemon lib; please ensure that your OS is up-to-date.

mondain avatar Nov 22 '19 16:11 mondain

Anys news on this issue?

AffiTheCreator avatar Oct 28 '20 17:10 AffiTheCreator

still ocurred at my win10 21H2, 囧。

soulspirits avatar Feb 21 '22 02:02 soulspirits