DBPoolXml dbPoolXml = new DBPoolXml(); //1Mapping mapping = new Mapping(); //2
mapping.loadMapping("config/mapping.xml"); //3
Unmarshaller un = new Unmarshaller(DBPoolXml.class);//4
un.setMapping(mapping); //5
在第2行代码的时候就出错了,找不到mapping类。我后来把相关的castor类add进了EJB的jar包,第2行代码就没问题了,但是第3行代码又出错了....
[Default] [Castor] Failed to locate messages resource org.exolab.castor.util.resources.messages
[Default] DbConnectionManager Exception:[Missing message mapping.nested]
为什么找不到mapping.xml呢?如果不用ejb而直接用javabean调用一点问题没有。