Hi, We have developed two applications. Both use OJB for persistence. When we deploy them together on Sun One Application server, we find the one deployed last doesn't work. It throws the org.apache.ojb.broker.OJBRuntimeException exception when trying to load the objects that represent the tables in the database.
We searched around a little and found this occurs in the Orion application server as well. Could anyone suggest any steps to be taken to get around this problem? By the way, we rebuild our applications as .WAR files, deployed them on Tomcat and found them to work fine. Here's (part of) the stack trace from Sun One: Root Cause org.apache.ojb.broker.OJBRuntimeException: Class, TCIS_ASC.valueobject.Person, could not be found. at org.apache.ojb.broker.metadata.DescriptorRepository.discoverDescriptor(Unknown Source) at org.apache.ojb.broker.metadata.DescriptorRepository.getDescriptorFor (Unknown Source) at org.apache.ojb.broker.metadata.DescriptorRepository.getDescriptorFor (Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.getIteratorByQuery (Unknown Source) at org.apache.ojb.broker.core.DelegatingPersistenceBroker.getIteratorByQuery (Unknown Source) at org.apache.ojb.broker.core.DelegatingPersistenceBroker.getIteratorByQuery (Unknown Source) at TCIS_ASC.dataaccess.ApplicationOJBDAO.getAllApplications (ApplicationOJBDAO.java:97) at TCIS_ASC.service.SearchService.searchApplicant (SearchService.java:64) at TCIS_ASC.action.AppStatusSearchAction.execute (AppStatusSearchAction.java:79) at org.apache.struts.action.RequestProcessor.processActionPerform (RequestProcessor. Caused by: java.lang.ClassNotFoundException: TCIS_ASC.valueobject.Person at java.net.URLClassLoader$1.run(URLClassLoader.java:198) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:186) at java.lang.ClassLoader.loadClass(ClassLoader.java:299) at java.lang.ClassLoader.loadClass(ClassLoader.java:255) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:140) Thanks & Regards Rick --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]