To clarify, this is because you're applying the agent name as a JVM startup parameter, which are space delimited; therefore, by including a space, you've instructed the JVM to launch the Tool class and ignore all remaining parameters. If you instead specify the agent name in the IntroscopeAgent.tomcat.profile, you should be able to include a space. Or, like Haruhiko suggests, you can use an underscore instead.