Joe Wallace wrote:
The setup is like this.
http://host1/app0:8080
http://host1/app1:8081
http://host1/app2:8082
App0,1,2 all being the same web app deployed with a different name, and with
different url.
The concept being each web app serves a specific set of users with each set of users having their own separate database.
Same web app different data.
Joe Wallace
Hi.
Let's summarise and restart from the beginning, building on what Chick
and Gregor already wrote.
You are under Windows, and you want to run Tomcat as a Windows Service.
You have 3 webapps with independent sets of data and users. Whether
they are the same webapp (renamed) or not makes no difference.
You /can/ run 3 instances of Tomcat (in fact, 3 instances of a JVM
running Tomcat), each one listening on a separate port, but from the
above description this is not necessary.
You could run a single instance of Tomcat, with all 3 webapps, provided
they have different names. Each webapp will have its own set of static
variables, as Chuck explained.
Using a single instance of Tomcat, listening on a single port (say 8080)
would be easier :
- the users of your 3 webapps would access them by the URLs
http://host1:8080/app1
http://host1:8080/app2
http://host1:8080/app3
and your layout would be
(CATALINA_HOME)/webapps/app1/*
(CATALINA_HOME)/webapps/app2/*
(CATALINA_HOME)/webapps/app3/*
(where CATALINA_HOME is the top directory where you installed your
Windows Tomcat) and you would have a single Tomcat Service.
The (possible) inconvenient I can see is that if one webapp crashes the
server, it will crash the whole Tomcat with the 3 webapps. But that
does not happen very often.
You can start/stop/reload/redeploy each webapp independently using, for
instance, the Tomcat Manager application.
Now if you absolutely want 3 separate ports, and/or 3 separate
JVM/Tomcat instances, and/or running 3 independent Windows Services, any
or all of that is also possible, but the setup is more complicated.
So, do you have a compelling reason to do that ?
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org