So I decided it was past time to get MusicCabinet running on my own server. If for no other reason, I want it to be able to better support users are using it. So I went about duplicating everything from the default install so that it starts/stops the same, but with using the runtimes/scripts from the standalone installer. I then copied over the entire /var/subsonic folder over to /var/musiccabinet so that it imports all my old settings. Everything appears to start up correctly, but when I try to go to my site, it gives me this error:
HTTP ERROR: 503
Problem accessing /musiccabinet/. Reason:
Service Unavailable
So when I look inside of subsonic_sh.log I see this:
net.sf.ehcache.CacheException: Disk store path can't be created: /var/www/subsonic/ecache
... 40000000000000 lines of intermediate steps
at net.sourceforge.subsonic.booter.Main <init>(Main.java: 24)
at net.sourceforge.subsonic.booter.Main.main (Main.java: 63)
Now this is probably a permissions issue, but my question is why is it trying to create a file at /var/www/subsonic in the first place? I've poured over the configs over and over again, and there is absolutely nothing that points to that directory. Everything points to /var/musiccabinet, which mirrors the original installation at /var/subsonic.
PS Everything still works on the main installation fine.