Thanks, I found the log file. I'm running 9ias.
> -----Original Message----- > From: Wayne Kidd [mailto:[EMAIL PROTECTED] > Sent: Friday, September 19, 2003 3:05 PM > To: OJB Users List > Subject: Re: OJB and Oracle 9ias > > > This depends on whether you are running OC4J standalone or > in Oracle9ias > mode. If standalone, it is stdout from startup. If in 9ias > mode, it is > in something like > > oraclehome/j2ee/opmn/logs in an island directory (you have > to understand > Enterprise Manager for this to make sense). By default look > at all of > the directories that end in the word island. This will contain (by > default) a file that looks like an appserver console output. > If you are > on windows, this will all seem quite strange. > > Wayne > > Durham David Contr 805 CSPTS/SCBE wrote: > > >I don't get any log messages from OJB. Where are those output to? > > > > > > > >> -----Original Message----- > >> From: Wayne Kidd [mailto:[EMAIL PROTECTED] > >> Sent: Friday, September 19, 2003 2:52 PM > >> To: OJB Users List > >> Subject: Re: OJB and Oracle 9ias > >> > >> > >> This is the right place OJB instead of ojb. I am sorry if I > >> misled you. > >> > >> The place to understand is in the CVS for the following 2 classes > >> > >> org.apache.ojb.broker.util.configuration.impl.ConfigurationAb > >> stractImpl > >> > >> and > >> > >> org.apache.ojb.broker.util.configuration.impl.OjbConfiguration > >> > >> They actually do this stuff. > >> > >> You will get an error message if that file is not found > >> > >> catch (Exception ignore) > >> { > >> LoggerFactory.getBootLogger().error("Cannot get > >> OJB properties file, use default settings!"); > >> properties.put("valid", "false"); > >> } > >> } > >> > >> If you do not get this error, the properties file is found > >> and the next thing to be concerned about is whether the > >> following parameter was found in the properties file. If > >> not, it will default to repository.xml as shown in the code below > >> > >> > >> > >> repositoryFilename = getString("repositoryFile", > "repository.xml"); > >> > >> > >> It will then try to read that file. > >> > >> > >> > >> > >> > >> > >> Durham David Contr 805 CSPTS/SCBE wrote: > >> > >> >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] > >> > > >> > > >> > >> > >> > > > >------------------------------------------------------------ > --------- > >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]
