I'll head over to Sun for the JVM. As far as the HeadlessException, I never did resolve that... it happens every time I start up the server, but it doesn't appear to cause the server to halt. I assumed it had to do with the fact that I'm running trio on a console-only machine.