title: Property defined using "server.context-parameters.*" doesn't work on Java EE server
body: <p>We've generated a basic <a href="https://github.com/DISID/disid-proofs/tree/master/spring-boot-application-own-configuration" rel="nofollow">Spring Boot application</a> to test some features.</p>
  
  <p>I've <a href="https://github.com/DISID/disid-proofs/commit/23db6946fcbff15b7b23fd3d2a02463bfe448bb0" rel="nofollow">prepared it</a> to be deployed on an embedded server and on Java EE servers (Tomcat 7 and JBoss EAP 6.2) without applying any changes.</p>
  
  <p>I've included <code>server.context-parameters.*</code> property on <a href="https://github.com/DISID/disid-proofs/blob/master/spring-boot-application-own-configuration/src/main/resources/application.properties" rel="nofollow">application.properties</a> file.</p>
  
  <p>If I deploy the application on an embedded server using <code>java -jar</code> or <code>mvn spring-boot:run</code>, it's working without problems. But, If I deploy the same application on Tomcat 7 or JBoss EAP 6.2, I'm not able to load the context-params correctly.</p>
  
  <ul>
  <li>Which is the correct way to define context parameters on Spring Boot application deployed on Java EE container without use <strong>web.xml</strong> file?</li>
  </ul>
  
  <blockquote>
    <p>You could see all debugging information related with this Spring Boot issue <a href="https://github.com/spring-projects/spring-boot/issues/4816" rel="nofollow">here</a></p>
  </blockquote>