You can place WebSphere Liberty Profile's configuration file on http location/web-server.
Let's get try to place it on "WebSphere Liberty Profile instance" with restricted access.
- I will seperate the configuration files and package this files into a jar which files will be under META-INF/resources folder.
- Crete a simple web application place the jar under WEB-INF/lib directory.
- The servlet spec is giving a chance to access content from META-INF/resources directory.
- The confiuration file can be available from http://response-server-ip:port/context-root/datasource.xml
- Deploy application to WLP instances(ResS). (use web-server if you want to avoid "single-point-of-failure")
- Create restriction list which is only can accessible by ReqS. (Use tcpOptions's attributes addressIncludeList/hostNameIncludeList)
You can use web-server to serve static files rather than place it on WLP instances and also you can use allow/deny ip list with web-server.
I just tried to use an application which is working on WLP instance with restricted access.
[ IBM ]
Using include elements in configuration files
-- Best Regards;
-- Fatih, 08/30/16. Zafer Bayramımız kutlu olsun.