>Can I define a class path for the class loader of each web app so that the >default class loader is never invoked?
just put your class in WEB-INF/classes of each webapp instead of the system classpath Filip ~ Namaste - I bow to the divine in you ~ Filip Hanik Software Architect [EMAIL PROTECTED] www.filip.net >-----Original Message----- >From: Haris Papadopoulos [mailto:[EMAIL PROTECTED]] >Sent: Monday, February 18, 2002 9:36 AM >To: Tomcat Users List >Subject: Re: Virtual Hosts problem with Singleton Class > > >This makes sense. My Singleton class, since it's common for all virtual >hosts, sits in the default classpath. >Can I define a class path for the class loader of each web app so that the >default class loader is never invoked? > >----- Original Message ----- >From: "nathan phillips" <[EMAIL PROTECTED]> >To: <[EMAIL PROTECTED]> >Sent: Monday, February 18, 2002 5:20 PM >Subject: Re: Virtual Hosts problem with Singleton Class > > >> >> The singletons should work fine I believe. Each web application will get >> its own classloader which will load only one instance of each singleton. >> Since web application classloader have no insight to any other web >> application class loader, this shouldn't be an issue. Insure that your >> singleton is located only in your war file and didn't accidently >end up on >> your classpath somehow. If this happens, then of course the default >> classloader will load your class and your web applications will use that >> instance. >> >> >> >> From: "Haris Papadopoulos" <[EMAIL PROTECTED]> >> Reply-To: "Tomcat Users List" <[EMAIL PROTECTED]> >> To: "Tomcat Users List" <[EMAIL PROTECTED]> >> Subject: Re: Virtual Hosts problem with Singleton Class >> Date: Mon, 18 Feb 2002 19:03:12 +0200 >> MIME-Version: 1.0 >> Received: from [192.18.49.131] by hotmail.com (3.2) with ESMTP id >> MHotMailBE3A7EC000CB40043896C0123183D62F0; Mon, 18 Feb 2002 >09:02:57 -0800 >> Received: (qmail 7506 invoked by uid 97); 18 Feb 2002 17:02:40 -0000 >> Received: (qmail 7495 invoked from network); 18 Feb 2002 17:02:39 -0000 >> >From tomcat-user-return-11314-nathanpp Mon, 18 Feb 2002 09:04:24 -0800 >> Mailing-List: contact [EMAIL PROTECTED]; run by ezmlm >> Precedence: bulk >> List-Unsubscribe: <mailto:[EMAIL PROTECTED]> >> List-Subscribe: <mailto:[EMAIL PROTECTED]> >> List-Help: <mailto:[EMAIL PROTECTED]> >> List-Post: <mailto:[EMAIL PROTECTED]> >> List-Id: "Tomcat Users List" <tomcat-user.jakarta.apache.org> >> Delivered-To: mailing list [EMAIL PROTECTED] >> Message-ID: <00b401c1b89e$25e73ee0$[EMAIL PROTECTED]> >> References: <[EMAIL PROTECTED]> >> X-Priority: 3 >> X-MSMail-Priority: Normal >> X-Mailer: Microsoft Outlook Express 6.00.2600.0000 >> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 >> X-Message: scanned for viruses by DATAWAYS SMTP ANTIVIRUS SERVICE >> ([EMAIL PROTECTED]) >> X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N >> >> I agree. But what about contexts? Since I come from Resin, the >> implementation there is different. The Singleton object is created once >for >> a separate context. Is this an implementation isssue? >> >> ----- Original Message ----- >> From: "Mark Ayad" <[EMAIL PROTECTED]> >> To: "Tomcat Users List" <[EMAIL PROTECTED]>; >> <[EMAIL PROTECTED]> >> Sent: Tuesday, February 19, 2002 3:45 AM >> Subject: RE: Virtual Hosts problem with Singleton Class >> >> >> > something your missing >> > >> > A Singleton by it's name creates only a single instance of an object >> (hence >> > it marshalls object creation i.e. one instance) which is totally >> acceptable >> > for a DB connection pool. >> > >> > Regards >> > >> > Mark >> > >> > -----Original Message----- >> > From: Haris Papadopoulos [mailto:[EMAIL PROTECTED]] >> > Sent: 18 February 2002 08:38 >> > To: [EMAIL PROTECTED] >> > Subject: Virtual Hosts problem with Singleton Class >> > >> > >> > Hi, >> > I 've configured two virtual hosts under Tomcat 4.0.1 working with >Apache >> > 1.3.20. They both load (on startup) a Servlet which creates a >Singleton >> > object that (in turn) creates a DB pool. Both servlets are defined in >the >> > separate web.xml files. >> > It seems that the second servlet does not create the pooling >object but >> > instead it gets an Instance of the one created by the first one >(strange >> > enough since they exist in different contexts). >> > Everything else seems to work in the appropriate virtual host context. >Is >> > this a matter concerning Singleton objects and maybe a bug, >or is there >> > something I 'm missing? >> > We 're trying to migrate to Tomcat from Resin and I haven't found any >> > relative info so far regarding this problem. >> > Thanks in advance. >> > >> > >> > -- >> > To unsubscribe: <mailto:[EMAIL PROTECTED]> >> > For additional commands: <mailto:[EMAIL PROTECTED]> >> > Troubles with the list: <mailto:[EMAIL PROTECTED]> >> > >> >> >> >> -- >> To unsubscribe: <mailto:[EMAIL PROTECTED]> >> For additional commands: <mailto:[EMAIL PROTECTED]> >> Troubles with the list: <mailto:[EMAIL PROTECTED]> >> >> >> >> >> >> _________________________________________________________________ >> Send and receive Hotmail on your mobile device: http://mobile.msn.com >> >> >> -- >> To unsubscribe: <mailto:[EMAIL PROTECTED]> >> For additional commands: <mailto:[EMAIL PROTECTED]> >> Troubles with the list: <mailto:[EMAIL PROTECTED]> > > > >-- >To unsubscribe: <mailto:[EMAIL PROTECTED]> >For additional commands: <mailto:[EMAIL PROTECTED]> >Troubles with the list: <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]>