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