After a bit of debugging, I solved the issue. The problem was that ServIIO requires that your machine's hostname match a valid DNS entry. Unfortunately, the server didn't tell me that - I thought that maybe my "profiles.xml" file was damaged due to the way it said "replaceFirst" in a regex string was the error.

The solution was to fix my machine's "hostname" to match an entry in the "/etc/hosts" file. My hostname is "themistocles" and I have this line in "/etc/hosts":

Code:

127.0.0.1 localhost.localdomain localhost themistocles

After I made that minor change, ServIIO ran successfully. Perhaps this note will save someone else some trouble!

Glad you fixed your issue. I experienced a similar issue last week with ubuntu 12.04 server at work. It is always good practice to have your hostname file and your hosts file show the same machine name if possible.