Set path to static files

A DOCROOT element may be added to your application and web services configuration files (xcf) to allow end users access static files.

The DOCROOT element allows you to specify a path to static resources provided in the deployment path of an application or web service.

Access to the DOCROOT resources will be verified by the GAS via the ACCESS_CONTROL element at runtime.

Example 1: application

<APPLICATION Id="myapp" Parent="defaultgwc">
  <EXECUTION>
    <DOCROOT>/web/doc/</DOCROOT>
    <ENVIRONMENT_VARIABLE Id="DBDATE">DBMY4/</ENVIRONMENT_VARIABLE>
    <ENVIRONMENT_VARIABLE Id="LD_LIBRARY_PATH">/opt/informix/lib:...</ENVIRONMENT_VARIABLE>
    <PATH>$(res.deployment.path)/myapp</PATH>
    <MODULE>app.42m</MODULE>
    <ACCESS_CONTROL>
      <ALLOW_FROM>$(res.access.control)</ALLOW_FROM>
    </ACCESS_CONTROL>
  </EXECUTION>
</APPLICATION>
The static files can be fetched using a specific URL:
http[s]://host:port/ua/web[/group-name]/xcf-file/filename

Example 2: web service

<APPLICATION Id="myservice" Parent="ws.default">
  <EXECUTION>
    <DOCROOT>$(res.deployment.path)/docroot_service</DOCROOT>
    <ENVIRONMENT_VARIABLE Id="DBDATE">DBMY4/</ENVIRONMENT_VARIABLE>
    <ENVIRONMENT_VARIABLE Id="LD_LIBRARY_PATH">/opt/informix/lib:...</ENVIRONMENT_VARIABLE>
    <PATH>$(res.deployment.path)/myservice</PATH>
    <MODULE>myservice.42m</MODULE>
    <ACCESS_CONTROL>
      <ALLOW_FROM>$(res.access.control)</ALLOW_FROM>
    </ACCESS_CONTROL>
  </EXECUTION>
</APPLICATION>
The static files can be fetched using a specific URL:
http[s]://host:port/ws/web[/group-name]/xcf-file/filename