Dear all,
 
I am a newbie for Castor, I found an error on Castor JDO as follow, as anyone here tell me what's  wrong?
 
Environment:
 
OS Platform: WinXP Pro SP2
JVM: Java 5
 
Error Message:
 
Exception in thread "main" java.lang.NoClassDefFoundError: javax/transaction/Synchronization
 at com.smml.toolkit.MyDataBindingManager.<init>(MyDataBindingManager.java:27)
 at com.smml.toolkit.MyDataBindingManager.main(MyDataBindingManager.java:42)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:582)
 at com.intellij.rt.execution.application.AppMain.main(AppMain.java:78)
 
Source Code:
 
package com.smml.toolkit;
 
import com.smml.castor.Organization;
import com.smml.castor.OrganizationItem;
import org.exolab.castor.jdo.Database;
import org.exolab.castor.jdo.JDO;
import org.exolab.castor.xml.Marshaller;
 
import java.io.FileWriter;
 
/**
 * User: Ng Keng Yap
 * Date: Sep 23, 2004
 * Time: 9:33:52 AM
 */
public class MyDataBindingManager {
 
    public MyDataBindingManager() {
        try {
            Organization organization = new Organization();
            OrganizationItem oitem[] = new OrganizationItem[1];
            oitem[0] = new OrganizationItem();
            oitem[0].setName("Unviersiti Putra Malaysia");
            organization.setOrganizationItem(oitem);
            Marshaller.marshal(organization, new FileWriter("C:\\testing.xml"));
 
            JDO jdo = new JDO();
            jdo.setDatabaseName("postgresql");
            jdo.setClassLoader(getClass().getClassLoader());
            Database db = jdo.getDatabase();
            db.begin();
            db.create(organization);
            db.commit();
            db.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
 
    }
 
    public static void main(String[] args) {
        new MyDataBindingManager();
    }
}
 
----------------------------------------------------------- 
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
        unsubscribe castor-user

Reply via email to