title: jvm argument with "&" fails
body: <p>I am using a tc-server and I need to set different URLs based on environment. We have this practice of setting it as a jvm argument and using it in the application. When i try the property like below in setenv.sh, the server does not even come up. Below is the jvm arg that I am setting and the error. I hate to split the args just because its not working. Any idea what i need to do make it work as single arg with escaping characters are any?</p>
  
  <p>It works fine if i don't have "&amp;" in the value.</p>
  
  <pre><code>jvm.opts.28=-Dservice.rest.base.url=http://stg.sample.com?key=sample&amp;value=sample
  </code></pre>
  
  <blockquote>
    <p>Could not load Logmanager
    "com.springsource.tcserver.serviceability.logging.TcServerLogManager"
    java.lang.ClassNotFoundException:
    com.springsource.tcserver.serviceability.logging.TcServerLogManager</p>
  </blockquote>
  
  <p>TC server version : 7.0.42.A.RELEASE
  JDK: java 7</p>