So, the short answer is that running with "javaw" instead of "java" eliminates the error. From what I know the only appreciable difference is that javaw lacks a console. Is there anything else that is different between java and javaw that would explain why it's not working in java?
We'd prefer to not have to go to javaw since it'd require us taking on a different logger to get our logging done, and we'd perfer to use the logger JBoss provides.
-M.