Karl,
I had the same problem as you. The way I solved it
was: I use new File() to create a file in the same
java program which I try to load properties. I did not
specify and directory, just a filename. Then, I search
my disk and found if you do not specify directory
name, the default directory is ORION_HOME\j2ee\home.
Therefore, I put all of my property file onto
ORION_HOME\j2ee\home and make sure I do not specify
directory path for my property files. All the
properties were loaded.
Whenever you have any questions, try to search
internet first, never, never try to contact Oracle.
You are just about waste your time.
Good luck.
--- karl ng <[EMAIL PROTECTED]> wrote:
> Hi Paolo,
>
> I have search thru the site but found nothing
> substantial useful to solve my problem. Also, I did
> raise a tar for this problem and got no support from
> your people. I am really getting tired of asking
> for help from oracle support.....Please would
> anybody help me!
>
> Karl.
> -----Original Message-----
> From: Paolo Ramasso <[EMAIL PROTECTED]>
> Date: Mon, 27 Aug 2001 08:31:23 +0200
> To: Orion-Interest <[EMAIL PROTECTED]>
> Subject: Re: Reading Properties File
>
>
> > ciao Karl
> > did you check the otn.oracle.com site search
> keywork oc4j or bc4j i know there are some docs
> about using bc4j with oc4j.
> > ciao
> > Paolo
> >
> > karl ng wrote:
> >
> > > Dear all,
> > > The following jsp demostrates the problem I
> encountered when properties file is accessed. When
> ClassLoader is used, the properties file cannot be
> retrieved but when I use the resourcebundle class.
> the properties get be retrieved without problems.
> since the classloader call is used by a third party
> product bc4j and i couldn't do a modification on
> this and to change the mechanism. I have tried to
> put all the properties into the ./lib directory as
> well as specifying them in the server.xml lib tag.
> please help! Please email to me if u have any
> solution.! Many many thanks!
> > >
> > > Karl.
> > >
> > > <%@ page language = "java"
> contentType="text/html;charset=BIG5"%>
> > > <%@ page import = "java.io.*, java.util.*,
> oracle.jbo.*, javax.naming.*,
> oracle.jdeveloper.html.*,
> oracle.jbo.html.databeans.*"%>
> > > <%
> > > String result = "" ;
> > > String result1 = "" ;
> > >
> > > try {
> > > ResourceBundle bundle =
> ResourceBundle.getBundle(
> > > "connections");
> > >
> result1=bundle.getString("CM_Connection1") ;
> > > InputStream in =
> ClassLoader.getSystemResourceAsStream(
> > >
> "connections.properties");
> > >
> > > if(in == null) {
> > > result = "ClassLoader is
> wrong" ;
> > > }else {
> > > result = "ClassLoader is
> correct" ;
> > > }
> > > } catch (Exception ex) {
> > > }
> > > %>
> > >
> > > -----Original Message-----
> > > From: "Michael J. Cannon"
> <[EMAIL PROTECTED]>
> > > Date: Wed, 22 Aug 2001 15:28:58 -0500
> > > To: Orion-Interest
> <[EMAIL PROTECTED]>
> > > Subject: Re: Reading Properties File
> > >
> > > > Excellent solution for all of our toolkits. A
> great service. Thank you,
> > > > Marcel.
> > > > ----- Original Message -----
> > > > From: "Marcel Schutte" <[EMAIL PROTECTED]>
> > > > To: "Orion-Interest"
> <[EMAIL PROTECTED]>
> > > > Sent: Wednesday, August 22, 2001 12:57 PM
> > > > Subject: Re: Reading Properties File
> > > >
> > > >
> > > > > See the attached files. We use them to read
> properties files off the
> > > > > applications classpath. The properties files
> should be in the same
> > > > directory
> > > > > as the ProjectPropertiesHelper class.
> > > > > This method works in both orion1.5.2 and
> weblogic6.1
> > > > >
> > > > > Hope this helps,
> > > > > Marcel
> > > > >
> > > > > ----- Original Message -----
> > > > > From: "Naresh Sharma" <[EMAIL PROTECTED]>
> > > > > To: "Orion-Interest"
> <[EMAIL PROTECTED]>
> > > > > Sent: Wednesday, August 22, 2001 8:50 AM
> > > > > Subject: Reading Properties File
> > > > >
> > > > >
> > > > > > Hello Everybody,
> > > > > >
> > > > > >
> > > > > > I have to read a properties file inside my
> EJB's method(I know the about
> > > > > > EJB specs. restriction).
> > > > > >
> > > > > > As far as I know, to read a properties
> file in Orion we can specify the
> > > > > > name of properties file with -p switch at
> orion server starting, or copy
> > > > > > the properties file in <ORION_HOME>\lib
> directory(this directory is
> > > > > > included in classpath setting through the
> manifest file).
> > > > > >
> > > > > > This solution works for me only if i
> read the properties file using
> > > > > > getResource method of
> java.lang.Classloader for getting the
> > > > > > URL of the resource, but if i use
> getSystemResource it fails.
> > > > > >
> > > > > > 1) So what's the difference in between
> getResource and getSystemResource
> > > > > > method of java.lang.Classloader?? I read
> the java docs for these methods
> > > > > > but it is still not very clear to me.
> > > > > >
> > > > > >
> > > > > > Secondly, But In our application we don't
> want anything like above
> > > > > > solution, we wish to include the
> Properties file in system classpath,
> > > > > > and then our EJB should be able to read
> the properties file.
> > > > > >
> > > > > > 2) Is this is the right way ?? I tried
> but it was unsuccessful. May be
> > > > > > i am missing something. I couldn't figure
> out why getSystemResource
> > > > > > method is failing in this scenario, where
> system Classpath contains the
> > > > > > conf file.
> > > > > >
> > > > > >
> > > > > > any clue??
> > > > > >
> > > > > >
> > > > > > Thanks
> > > > > > Naresh
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > >
> > > >
> > > >
> > >
> > > --
> > >
> > > _______________________________________________
> > > FREE Personalized E-mail at Mail.com
> > > http://www.mail.com/?sr=signup
> > >
> > > Talk More, Pay Less with Net2Phone Direct(R), up
> to 1500 minutes free!
> > > http://www.net2phone.com/cgi-bin/link.cgi?143
> >
>
> --
>
> _______________________________________________
> FREE Personalized E-mail at Mail.com
> http://www.mail.com/?sr=signup
>
> Talk More, Pay Less with Net2Phone Direct(R), up to
> 1500 minutes free!
> http://www.net2phone.com/cgi-bin/link.cgi?143
>
>
__________________________________________________
Do You Yahoo!?
Make international calls for as low as $.04/minute with Yahoo! Messenger
http://phonecard.yahoo.com/