January 01, 2005

FlashComm Server and Fedora Core 3

I decided to take the next step and move my FlashComm install from Windows to Linux (Fedora Core 3). I wanted to be able to develop locally on Windows and use FlashComm on my remote server running FC3. Now I won't have to worry about bogging down my local machine with audio/video streams and all sorts of shared objects.

I'm writing this entry because I spent about 4 hours trying to figure out why my FC3 install was flawless but I kept getting the following error when running my application:

Connection rejected by server. Reason : [ Server.Reject ] : (_defaultRoot_, _defaultVHost_) : Application (chat) is not defined..

It turns out that my Vhost.xml file was configured incorrectly. This could be an issue with FC3 not being supported. I had to modify Vhost.xml and specify the AppsDir path (was initially empty). I added the following path to point to my applications directory:

<AppsDir>/{FCSInstallDir}/applications/</AppsDir>

I think with a proper install this would have been picked up, but it's useful information in case you'd like to change the location of your applications. The Vhost.xml file is located at:

/{FCSInstallDir}/conf/_defaultRoot_/_defaultVHost_/Vhost.xml

One last thing that I'd like to mention is that there's a -platformWarnOnly flag that you can supply to the installer script. This might solve the problem listed above but I haven't tried it. For more information on this flag click here.

Posted by dennis baldwin at January 1, 2005 06:35 PM
Comments