It is a web app using struts. Trying to do initialize castor-jdo inside
plugin as below:

Database.xml has mapping.xml inside. While loading mapping, it is
throwing error: class not found for the classes inside mapping.xml. All
of the classes are inside .../WEB-INF/classes/. Verified the package
name. everything seems to be correct. Do you see any issue with class
loaders? 

Any clue to solve this problem is appreciated.

[10/27/06 9:35:31:053 PDT] 3ed71d01 SystemOut     O [10/27/06
9:35:31:444 PDT] 3ed71d01 SystemErr     R
org.exolab.castor.mapping.MappingException: Could not find the class
com.xyz.database.UserAddress

<mapping>
<class name="com.xyz.database.UserAddress" identity="addressid">

    <description> UserAddress Table mapping </description>
    <map-to table="USERADDRESS"/>    
        ---
        --
</class>



public class OracleDatabasePlugIn implements PlugIn {

        private String databasename = null;
        private String  databasexml = null;
        
        private IDatabase database = new OracleDatabase();
        private JDOManager jdo = null;
        public void destroy() {
        }

        public void init(ActionServlet arg0, ModuleConfig arg1)
                throws ServletException {
                try {
                        JDOManager.loadConfiguration(getDatabasexml());
                        jdo =
JDOManager.createInstance(getDatabasename());           
                } catch (MappingException e) {
                        e.printStackTrace();
        
arg0.getServletContext().setAttribute("DATABASE", null);

                }
                
                database = new OracleDatabase(jdo);
        
arg0.getServletContext().setAttribute("DATABASE",database);
        }
        --
        --
        --
        --


}

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to