tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jacob Kjome <h...@visi.com>
Subject Re: still problem to load a property file in tomcat4.1.24???
Date Wed, 14 May 2003 05:58:45 GMT

See:
http://marc.theaimsgroup.com/?l=tomcat-user&m=103904964313189&w=2

It will show you a number of different ways to do what you 
require.  Actually, pretty much all possible way to do what you require.

Jake

At 11:15 AM 5/14/2003 +0530, you wrote:
>Hi,
>
>I have written a simple jsp page and in that i am trying to load a config
>file for my application
>
>Properties prop = new Properties();
>try
>{
>                 InputStream fin =
>ClassLoader.getSystemResourceAsStream("Shyam.config");
>                 prop.load(fin);
>                 System.out.println("File Loaded Successfully");
>         }
>         catch(Exception e)
>         {
>                 e.printStackTrace();
>         }
>}
>
>But this is giving error as its not able to load Shyam.config file. which is
>in WEB-INF/classes folder in my application.
>
>Please show me a way.
>
>Thanks
>
>Pawan
>
>
>-----Original Message-----
>From: Shapira, Yoav [mailto:Yoav.Shapira@mpi.com]
>Sent: Tuesday, May 13, 2003 6:47 PM
>To: Tomcat Users List; pawan.s@apar.com
>Subject: RE: how to load a property file in tomcat4.1.24???
>
>
>
>Howdy,
>RTFM:
>http://jakarta.apache.org/tomcat/tomcat-4.1-doc/class-loader-howto.html
>
>Or search the archives.
>
>WEB-INF/classes is automatically on the "classpath" for your webapp and
>JSP.  You don't need to modify the classpath environment variable nor
>any of the classpaths in tomcat's startup scripts.
>
>Yoav Shapira
>Millennium ChemInformatics
>
>
> >-----Original Message-----
> >From: pawan [mailto:pawan.s@apar.com]
> >Sent: Tuesday, May 13, 2003 9:12 AM
> >To: 'Tomcat Users List'
> >Subject: how to load a property file in tomcat4.1.24???
> >
> >Hello Everyone,
> >
> >in my application's web-inf/classes folder i have a package named
>"common"
> >in that i have a file "Alerter.java"
> >
> >in which i am loading a property file in static block, by using the
> >ClassLoader.. now to load ALERT_CONFIG_FILE this file should eb in
> >classpath. so i have set the classpath to
> >
> >C:\jakarta-tomcat-4.1.24\webapps\shyam\WEB-INF\classes
> >
> >and i have put my file Shyam.config in there. But its giving error when
>i
> >call this class by a jsp page in tomcat.
> >
> >Its working file if i use command line argument e.g.
> >C:\jakarta-tomcat-4.1.24\webapps\shyam\WEB-INF\classes>java
>common.Alerter
> >
> >I think i need to set the CLASSPATH variable for tomcat window where
>all
> >console output comes.
> >
> >Please help me how i can make it work?? Or is there any other
>alternative??
> >
> >Thank you in advance.
> >
> >***********************************************************************
> >Here is a part of source code
> >***********************************************************************
> >
> >
> >private static final String ALERT_CONFIG_FILE ="Shyam.config";
> >
> >static
> >       {
> >        try
> >               {
> >            cfg =  getAlertConfig();
> >               }
> >               catch(Exception e){}
> >    }
> >
> > public static Properties getAlertConfig() throws IOException
> >       {
> >
> >               Properties prop = new Properties();
> >               try
> >               {
> >                       InputStream fin =
> >ClassLoader.getSystemResourceAsStream(ALERT_CONFIG_FILE);
> >                       prop.load(fin);
> >                       System.out.println("File Loaded Successfully");
> >               }
> >               catch(Exception e)
> >               {
> >                       System.out.println("Either ALERT Configuration
>file: '"
> >+ALERT_CONFIG_FILE+"' Not found in CLASSPATH or it can not be read");
> >               }
> >               System.out.println("........"+prop);
> >               return prop;
> >    }
> >
> >
> >---------------------------------------------------------------------
> >To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> >For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
>
>
>
>This e-mail, including any attachments, is a confidential business
>communication, and may contain information that is confidential, proprietary
>and/or privileged.  This e-mail is intended only for the individual(s) to
>whom it is addressed, and may not be saved, copied, printed, disclosed or
>used by anyone else.  If you are not the(an) intended recipient, please
>immediately delete this e-mail from your computer system and notify the
>sender.  Thank you.
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: tomcat-user-help@jakarta.apache.org

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message