Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Multiple contexts pointing to a single webapp

Is there anyway of configuring tomcat to point more than one context at a webapp?

I need to point these two urls:

http://server.com/abc
http://server.com/def

to a webapp running under the context abc.

like image 847
Mark Pope Avatar asked Jul 07 '10 12:07

Mark Pope


2 Answers

Tomcat does not allow direct configuring of multiple <Context> elements to point to the same path.

So your options are either deploying the same web app twice with different Context (Not great idea)

or create a webapp called def that has one custom servlet filter declared in the web.xml that re-writes all requests to abc.

like image 185
JoseK Avatar answered Sep 24 '22 12:09

JoseK


If your requirement is for a production app, I would recommend having an Apache Web Server before the tomcat so that you can do this and more.

like image 42
Script Runner Avatar answered Sep 25 '22 12:09

Script Runner