Return-Path: Delivered-To: apmail-tomcat-users-archive@www.apache.org Received: (qmail 17997 invoked from network); 24 Feb 2006 11:21:21 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 24 Feb 2006 11:21:21 -0000 Received: (qmail 13476 invoked by uid 500); 24 Feb 2006 11:21:05 -0000 Delivered-To: apmail-tomcat-users-archive@tomcat.apache.org Received: (qmail 13452 invoked by uid 500); 24 Feb 2006 11:21:04 -0000 Mailing-List: contact users-help@tomcat.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Tomcat Users List" Delivered-To: mailing list users@tomcat.apache.org Received: (qmail 13440 invoked by uid 99); 24 Feb 2006 11:21:04 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 24 Feb 2006 03:21:04 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of mikolajr@becomo.com designates 213.17.131.34 as permitted sender) Received: from [213.17.131.34] (HELO biuro.becomo.com) (213.17.131.34) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 24 Feb 2006 03:21:02 -0800 Received: from localhost (localhost [127.0.0.1]) by biuro.becomo.com (Postfix) with ESMTP id 0E24D69D04 for ; Fri, 24 Feb 2006 12:20:06 +0100 (CET) Received: from biuro.becomo.com ([127.0.0.1]) by localhost (biuro.becomo.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31826-01 for ; Fri, 24 Feb 2006 12:20:05 +0100 (CET) Received: from [192.168.1.120] (Mikolaj [192.168.1.120]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by biuro.becomo.com (Postfix) with ESMTP id 8A87669B25 for ; Fri, 24 Feb 2006 12:20:05 +0100 (CET) Message-ID: <43FEEBE5.4010309@becomo.com> Date: Fri, 24 Feb 2006 12:20:05 +0100 From: Mikolaj Rydzewski User-Agent: Thunderbird 1.5 (X11/20060130) MIME-Version: 1.0 To: Tomcat Users List Subject: Multiple webapps using one war file Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms010308090501000808090709" X-Virus-Scanned: amavisd-new at biuro.becomo.com X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N --------------ms010308090501000808090709 Content-Type: text/plain; charset=ISO-8859-2; format=flowed Content-Transfer-Encoding: 7bit Hello, I've got rather complex web application (struts, hibernate, etc) which runs on Tomcat. There is a need to deploy this webapp for various customers. The only difference between them is the database they connect to, well, almost the only one ;-) Is there any way to reuse one war file and map it to several contexts? I could give application's parameters (like jndi connection uri ) within context.xml descriptor. Every deploy takes several MB of memory, and it's a waste to have hibernate and required jars five times in memory. -- Mikolaj Rydzewski Becomo S.A. tel. (12) 2927104 --------------ms010308090501000808090709 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 AAAAAA== --------------ms010308090501000808090709--