not sure if this is your problem but I received a similar error trying to starup Tomcat 6.
The problem was caused by this line in the catalina.properties file:
shared.loader=${catalina.base}/lib/*.jar,${catalina.base}/shared/classes,${catalina.home}/shared/lib/*.jar
You cant see it but there is an unprintable character following the *.jar which was being read as an invalid argument. After I deleted that character Tomcat came up sucessefully.