-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Jeffrey,
On 4/22/13 4:18 PM, Jeffrey Janner wrote: > > >> -----Original Message----- From: André Warnier >> [mailto:a...@ice-sa.com] Sent: Sunday, April 21, 2013 7:03 PM To: >> Tomcat Users List Subject: Re: two responses from one request - >> how is it possible ? >> >> Jakub 1983 wrote: >>> http://www.mulesoft.com/tomcat-connector states: >>> >>> Using the current arrangement, both Connectors will pass all >>> requests to the same Engine, which will in turn pass all these >>> requests to >> both >>> of its contained web applications. This means that each >>> request will potentially generate two responses, one from each >>> application. <Server> <Service> <Connector port="8443"/> >>> <Connector port="8444"/> <Engine> <Host name="yourhostname"> >>> <Context path="/webapp1"/> <Context path="/webapp2"/> </Host> >>> </Engine> </Service> </Server> >>> >>> Is it really true what they write ? >>> >> >> (For anyone else reading this, I did look at the indicated >> webpage, and it is really what they say there) >> >> To me, it sounds like utter nonsense. Or else, I need to revise >> my whole understamding of HTTP and Tomcat. >> >> It even looks like nonsense squared, since : >> >> - each request is sent by one client on one connection to one >> port (meaning one Tomcat Connector), and the (single) response to >> that request will also come back on that same connection - each >> request should have a target URL (like /webapp1 OR /webapp2, but >> not both), and will be processed (once) by the application >> (context) corresponding to that URL, and will generate only one >> response >> >> Maybe we should ask the author of that page for more details. He >> may have invented the amplifier version of Tomcat. >> >> Additionally, it is really bad practice to put <Context> elements >> in the server.xml file. >> > >> From the article: > " Using the current arrangement, both Connectors will pass all > requests to the same Engine, which will in turn pass all these > requests to both of its contained web applications. This means > that each request will potentially generate two responses, one from > each application." > > Well, after noting some of the bad grammar in the opening few > paragraphs (listen to vs. listen on), I was going to give the > author a pass on the use of "both" in the first sentence, instead > of "either" or "one of". But then he goes onto the second sentence > and proves that he meant both. > > In actuality, he should have stopped the first sentence at > "Engine", and then continued with a new sentence (keeping in mind > the simplified structure): "The Engine will then see if the first > string after the hostname portion of the request URL matches any of > the defined contexts. If a match is found, then the request is > passed to that context and the response is sent back via the > original connector. If a match is not found, then an error is > returned." > > Of course, after reading the original, I now understand why I was > never tempted to even try this company's version of Tomcat, despite > the number of times they've promoted themselves on the list. Jason Brittain used to work at MuleSoft: they /are/ legit, though this particular post seems to require some serious editing, or even deletion. - -chris -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.17 (Darwin) Comment: GPGTools - http://gpgtools.org Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBCAAGBQJRdawiAAoJEBzwKT+lPKRYNt4QALRWIH3YlNReEh0dH3f1PnTw ylzJE5GXNKrW/o9/7e1QkwJgqwNUA6AWtgWQv4Bwy1GAW4PWFcQa9qTQIbE78WTD sQnoyMmeMrKIiOaW1xTAvZ+by+0hnp/wONc+AfDI2sHM24FigBZG/ByynJN51GeG ojP++lWBx2RL+bxo/tl/MvUGTiypR+8BesX/zoizHZiKx6h9wh7Tqq8WkBIW4xBD AdPZlK6l2Q1yvCsmkmGWNL+rsEaZuhN4C4z568oCtklSboYJ2OIWG4AkQ8L3sMAD 6V/geVIkWxzD6Yhx8FzqRfUE5WqFJcmKqemN3ixnaLhBUoMzgc8TziymRk1+vxnf SsuLkCk4AtXUwwU9JQXWQkVFv1zhmmt3RcncvEVxKDWlTYitvKGiQany8XI0Z07l epHRQznSuZbZY1DDoMBgEG5v5DIhKLRoIkpvmCqpn9Spo9m2w98LoT/QXgtaobyt Hfq25inrAeekAr7txxPIeIN6lCxX9b1MZ+SyUjaxmiT0m2bWQJvIYtOkqz6NXC6G dAIJu91v6663tB3RP+qud14Imqo2XcGpjkxnel6p9yR4EwRSbTEexjRBHF11kq8G GYi7TG/GtO3isx/l/Y8A7qhLlX8CHvwYZd8sJ0L97dA+7wkRONigvQYOstyag4OH 3ZrdXUk7iHTHD8i321UY =9dXu -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org