Override the appdata resource at runtime

If you have changed the default application directory (known as "appdata") location, use this override method to specify it at runtime.

Override the res.appdata.path resource with the dispatcher override switch (-E).
For example, at the command line start the dispatcher as shown:

httpdispatch -E res.appdata.path=/work/tmp/gas/appdata

Important:

If you start the dispatcher with the option (-E) to override the $(res.appdata.path) location, you must also override the resource when deploying applications with the gasadmin gar command, in order to deploy to the correct directory.

For example, specify the same option with both commands:
  • Starting the dispatcher:

    httpdispatch -E res.appdata.path=/work/tmp/gas/appdata

  • Deploying the application:

    gasadmin gar -E res.appdata.path=/work/tmp/gas/appdata --deploy-archive myapp.gar