I don't have any experience with using the WAR version- I just download the standalone installer (
http://www.subsonic.org/pages/download2 ... one.tar.gz), configure the subsonic.sh file, and ./subsonic.sh. It just uses Java and runs its own web server. Just from reading the instruction page though (
http://www.subsonic.org/pages/installation.jsp#war), I don't see why it wouldn't work, if you just directly download the WAR and toss it in the Tomcat webapps directory.
I did download and custom compile ffmpeg-mt (
http://gitorious.org/ffmpeg/ffmpeg-mt) for it just so that it would use multiple threads for decoding and encoding. My configure string is:
./configure --prefix=/usr/local/subsonic/transcode/ffmpeg --enable-pthreads --disable-shared --enable-static --enable-gpl --enable-libx264 --enable-libmp3lame --enable-libfaac --enable-nonfree --extra-cflags="-I/usr/local/src/x264-snap -I/usr/local/include -D__BSD_VISIBLE" --extra-ldflags=-L/usr/local/lib --disable-indev=bktr --disable-indev=oss --disable-outdev=oss --extra-cflags=-DBROKEN_RELOCATIONS --disable-decoder=vp5 --disable-decoder=vp56 --disable-decoder=vp6 --disable-decoder=vp6a --disable-decoder=vp6f --disable-decoder=vp8
Some of that stuff (like all of the vp* decoders being disabled) may not be needed anymore, they're just leftover from when the vp* wouldn't compile properly with ffmpeg-mt. And, of course, the --prefix will likely need to be changed, plus you'll have to tell Subsonic where to find the ffmpeg binary.