I have it in WEB-INF/classes.  Is it possible that it's not being found
because the file is OJB.properties instead of ojb.properties?

>  -----Original Message-----
>  From: Wayne Kidd [mailto:[EMAIL PROTECTED] 
>  Sent: Friday, September 19, 2003 2:22 PM
>  To: OJB Users List
>  Subject: Re: OJB and Oracle 9ias
>  
>  
>  The real question is where do you put ojb.properties.  Nothing else 
>  really matters.  Once the system can find that, it can be 
>  told to find 
>  anything.  It must be in the direct classpath of OC4J.  If 
>  you put it in 
>  a package structure (lower than classes), it will not be 
>  found because 
>  the property loader needs the fully qualified "classname" of the 
>  properties file.  This is a strange sounding term, but it means that 
>  when reading properties from the classpath, the loader of properties 
>  works a lot like a class loader.  What it does is take the file name 
>  (first part).  and uses it like a class name (case is 
>  important).  It 
>  assumes that the filetype (in MS terms) is .properties instead of 
>  .class.  It treats the folder structure like a package name. 
>   You could 
>  set a startup parameter to change the "fully qualified 
>  "classname"" to 
>  something else.  But, if you want to do it vanilla, then you must 
>  arrange that the ojb.properties file does not have a package 
>  (is not in 
>  a folder structure).
>  
>  Wayne
>  
>  Durham David Contr 805 CSPTS/SCBE wrote:
>  
>  >I definitely appreciate that bit of information.  However, I don't 
>  >think that OJB.properties file is found, so whatever I put 
>  in there is 
>  >moot at this point.  Do I need to setup the system property for 
>  >OJB.properties too?
>  >
>  >Thanks,
>  >
>  >Dave
>  >
>  >  
>  >
>  >> -----Original Message-----
>  >> From: Wayne Kidd [mailto:[EMAIL PROTECTED]
>  >> Sent: Friday, September 19, 2003 12:39 PM
>  >> To: OJB Users List
>  >> Subject: Re: OJB and Oracle 9ias
>  >> 
>  >> 
>  >> I use OJB with 9ias.   Here are the special things that I do 
>  >> to make it
>  >> happen.
>  >> 
>  >> 1).  I place ojb.properties into WEB-INF/classes
>  >> 2).  I also place xxx.xml (repository.xml) into the same
>  >> directory and I 
>  >> describe it in ojb.properties as:
>  >> repositoryFile=/xxx.xml   The forward slash there is required.
>  >> 
>  >> With these parameters set, you can get your system running.
>  >> If you are 
>  >> working with standalone and you are using eclipse, then you 
>  >> must place 
>  >> your ojb.properties in the top level of the java source 
>  >> folder.  That 
>  >> will cause it to end up in classes.
>  >> 
>  >> If you are trying to run some of your code (probably for 
>  testing or
>  >> something) from a java application (main), you will need 
>  to have an 
>  >> ojb.properties that specifies a repository that does not 
>  >> haave the slash 
>  >> (differences in classloaders for app servers)
>  >> 
>  >> Wayne
>  >> 
>  >> Danilo Tommasina wrote:
>  >> 
>  >> > did you try to set the system property 'OJB.properties' 
>  pointing to 
>  >> > your  OJB.properties file (using forward slashes)?
>  >> >
>  >> > bye
>  >> > danilo
>  >> >
>  >> >>> if the OJB.properties wouldn't be found, you would 
>  see a message 
>  >> >>> like this:
>  >> >>>
>  >> >>> Cannot get OJB properties file, use default settings
>  >> >>
>  >> >>
>  >> >>
>  >> >> I'm not sure where this would be logged to in Oracle 
>  9ias.  When
>  >> >> running tomcat it is sent to Tomcat's console.  Anyway, 
>  >> I'm pretty
>  >> >> sure that it doesn't load OJB.properties because it is
>  >> defaulting to
>  >> >> repository.xml of current working directory.
>  >> >>
>  >> >>
>  >> >>> slash '\\' instead of '/' however i see no reason for 
>  doing that)
>  >> >>
>  >> >>
>  >> >>
>  >> >> Good call.  Alas, it doesn't matter until I can get this 9ias
>  >> >> classloading issue resolved.
>  >> >>
>  >> >>
>  >> >>> bye
>  >> >>> danilo
>  >> >>
>  >> >>
>  >> >>
>  >> >> Thanks,
>  >> >>
>  >> >> Dave
>  >> >>
>  >> >> 
>  >> 
>  ---------------------------------------------------------------------
>  >> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
>  >> >> For additional commands, e-mail: [EMAIL PROTECTED]
>  >> >>
>  >> >>
>  >> >
>  >> >
>  >> > 
>  >> 
>  ---------------------------------------------------------------------
>  >> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>  >> > For additional commands, e-mail: [EMAIL PROTECTED]
>  >> 
>  >> 
>  >> 
>  >> 
>  ---------------------------------------------------------------------
>  >> To unsubscribe, e-mail: [EMAIL PROTECTED]
>  >> For additional commands, e-mail: [EMAIL PROTECTED]
>  >> 
>  >> 
>  >>    
>  >>
>  >
>  >------------------------------------------------------------
>  ---------
>  >To unsubscribe, e-mail: [EMAIL PROTECTED]
>  >For additional commands, e-mail: [EMAIL PROTECTED]
>  >  
>  >
>  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to