title: Is the <jnlp codebase="..." > parameter required?
body: <p>I have a working webstart deployment of an application.  <a href="https://stackoverflow.com/questions/8388360/java-how-to-get-ip-address-automaticallly-in-jnlp-file">This post</a> says I can omit the codebase parameter.  <a href="http://docs.oracle.com/javase/6/docs/technotes/guides/jweb/applet/codebase_determination.html" rel="nofollow noreferrer">The documentation</a> says the codebase parameter is optional.</p>
  
  <p>When I omit the codebase parameter or use</p>
  
  <pre><code>codebase=""
  </code></pre>
  
  <p>my web start application fails to start because it is looking for the executable .jar file in the directory where the .jnlp file is downloaded to.</p>
  
  <p>I would like to omit the codebase parameter because this particular webstart application will be deployed onto several different servers and I don't want to have to customize the .jnlp file for each server.</p>
  
  <p>What is the correct story with the jnlp codebase parameter?</p>