Final Cut Server: Cannot connect to Java Web Start with a web browser
Symptoms
When you connect to Final Cut Server to download the Java Web Start file using a web browser, the webpage may display a message such as "File not found!" or "Object not found!" The Final Cut Server installer will only install web server components to the default web site included with Mac OS X Server.
Products Affected
Final Cut Server 1.0, Mac OS X Server 10.5
Resolution
Use the following steps to restore the default site information and write the Final Cut Server information:
- Open System Preferences and stop Final Cut Server.
- Open Server Admin and stop the web services.
- Open Terminal.
- Type the following command in the Terminal to reestablish the default web site (if this has been modified):
sudo cp /etc/apache2/sites/0000_any_80_.conf.default /etc/apache2/sites/0000_any_80_.conf
This will require an administrator account. - Type the following command in Terminal to add the Final Cut Server web components:
sudo /Library/Application\ Support/Final\ Cut\ Server/Final\ Cut\ Server.bundle/Contents/Resources/sbin/post-install.sh - Quit Terminal.
- Start the web services in Server Admin.
- Start Final Cut Server from System Preferences.
Note: Restoring the default site configuration may cause some interruption with existing websites.
Additional Information
Advanced Configuration
Final Cut Server modifies the mod_rewrite block of the default site file in order for users to connect to http://<webserver address>/finalcutserver. In order to modify a different site so that users can connect to that web address, your mod_rewrite block needs to contain at least the following information:
<IfModule mod_rewrite.c>
RewriteEngine On RewriteCond %{REQUEST_METHOD} ^TRACE
RewriteRule .* - [F]
RewriteRule ^/FinalCutServer$ /~fcsvr/Sites/webstart/index.php [NC,L]
RewriteRule ^/FinalCutServer.jnlp$ /~fcsvr/Sites/webstart/jnlp.php [NC,L]
</IfModule>