On 04.12.2018 17:55, Frank Schullerer wrote:
Hello @all,

After searching the web many many times and reading all this here, it seems
that there is no real good
solution for this. In my example server.xml are 4 services but we have 25
and more to come. So we need maybe a
management solution like the Tcat server or I don't know . That's a little
frustrating because I thought it'd be easier.

But many thanks for all the answers!!!

You may be interested also in this :
https://stackoverflow.com/questions/45927603/multiple-tomcat-instances-vs-multiple-tomcat-services

There were also several discussions on the same theme in the past on this same list, of which searchable archives are available, as per :
http://tomcat.apache.org/lists.html
for example : https://markmail.org/search/?q=multiple%20instances%20list%3Aorg.apache.tomcat.user%2F




Am Di., 4. Dez. 2018 um 17:45 Uhr schrieb Christopher Schultz <
ch...@christopherschultz.net>:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Frank,

On 12/4/18 06:09, Frank Schullerer wrote:
Thanks!

Ok let me know if I can achive things in a better way. Now I have
a server.xml like this:

<Server port="8005" shutdown="SHUTDOWN"> <Listener ... <Service
name="Catalina"> <Connector port="8080" ... <Engine name="Catalina"
defaultHost="localhost"> <Realm ..

<Host name="localhost"  appBase="webapps" ... </Engine> </Service>

<Service name="a"> <Connector port="11111" clientAuth="false"
keyAlias="aaaaaaaa"  /> <Engine name="a" > <Realm ... <Host
name="host1" appBase="services/a" > </Host> </Engine> </Service>
<Service name="b"> <Connector port="222222" clientAuth="true"
keyAlias="bbbbbbbb"  /> <Engine name="b" > <Realm ... <Host
name="host2" appBase="services/b" > </Host> </Engine> </Service>
<Service name="c"> <Connector port="333333" clientAuth="true"
keyAlias="ccccccc"  /> <Engine name="c" > <Realm ... <Host
name="host3" appBase="services/c" > </Host> </Engine> </Service>

Please note that we need different ports and different
configurations (like clientAuth or keyAlias) for the applications.
If there is a better way and have a tomcat manager to deploy all
applications, please let me know!

Thank you in advance!

As Mark said, you will need to deploy the Tomcat manager 4 times for
the above configuration.

- -chris

Am Di., 4. Dez. 2018 um 11:53 Uhr schrieb Mark Thomas
<ma...@apache.org>:

On 04/12/2018 10:19, Frank Schullerer wrote:
Hello,

I think this question is independent from the tomcat version
but I tried
it
with Tomcat 9.0.13 on Windows. We have several "service" tags
in our server.xml because we have several applications running
in one tomcat with several ports and different configuration
(clientAuth etc). I tried to use the tomcat manager to deploy
to different services but it failed. It seems that the tomcat
manager can only deploy within the same service because when I
deploy the tomcat manager itself to a different service than it
works. I can deploy to that service.

Is this correct or can I configure the tomcat manager to deploy
to other services? I also tried to achive that with a
configuration with "context.xml" but failed.

Please help!

TL;DR you can't deploy services that way.

The Tomcat Manager application only works with the Host to which
it has been deployed.

In Tomcat: - There is exactly one Server - A Server may contain 0
or more Services - A Service may contain 0 or more Connectors and
no more than one Engine - An Engine may contain 0 or more Hosts -
A host may contain 0 or more Contexts (Context == web
application)

(I left a few things like Valves and Executors out to keep it
simple)


The Tomcat Host Manager application only works with the Engine
associated with the Host to which it has been deployed.

Mark

---------------------------------------------------------------------


To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



-----BEGIN PGP SIGNATURE-----
Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/

iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAlwGrywACgkQHPApP6U8
pFjwZhAAkXowqbvU3WteyhR+Zv2UkNcYhQ5XQH9Z/0kw0GF53+We2Tb4VH6dtXMK
CF/JEIRRLGaRW60HO2V5vXi3dP57+eZm2gpUIH4bpNfE5w7yCl0CdbSwgSzC5+IR
4++CqvGRSQO1fMzIWQG+aYopvo1UDgfBl8mL5mcBcUrzkL1jeEledWDv63kI6MFQ
3FlXjl6qgF1eV9EYUw2BUtQyRlgWVLmmMu9p/7PY90WupBMzFAIWcxas3YwITGTY
Ul2/ClxdfQdOU179l5YRD2nB5mgZNPZ1kIL6WNy9AJtzq8fHUrdj4CfTC4uy9FqL
BLw66Huj0AADMJn5RBH7WyH+hyVNbf8JSGjLyF6PLYvot6ZR6iRidzftpwT42kya
JZgpALSRBGIKOAPbNWEPRtrgTp5TjX1cMol23v86+jv6DEzLLptv4wa8jJyLbZ4w
UU5NW7RQ/oJoWY3IQ1fdsYmwsqYj08JkzN9ZEEWa0DlA150dJvMxrizSY5C3QGeo
S7WN2mWsbvppZRVg6qAlFlOyFjmJIKWWg4YBp1OybUzgAFb1w8E/xH521T5Zz1Rj
uV0xit65jvYZucSUsA13q/vEGESOc5VIex/rKCaDOJhtiTHLTtGzkbA7kYgJVAJS
NqKpbb7Zr+K7PS4i5pjIlAZjv6oqF40M9xwbTjEi6QyLyxQiYho=
=LeCR
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org





---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to