We have a single application which is used by multiple customers. It's every time the same app, but with a different database.
Our current setup consists of:
- Apache 2 Web Server
- Tomcat 8
- Spring 4.1
The Web Server routes specific URLs to Tomcat, i.e.
- /customer1 -> tomcat/customer1
- /customer2 -> tomcat/customer2
Now we'd like to keep those entries within Apache Config, but somehow configure Tomcat and Spring. Basically Tomcat should take every request (maybe defined by regex - not necessary) and route it to one application.
Currently one application runs at
/webapps/customer1 and another instance at
In the future the application should somehow run at
/webapps/*, so within spring I can have a look at the request URL and choose
db_customer1 for requests at
/customer1/... and the same for
Is this possible to achieve?