castor.mapping.Mapping

yan518 2008-03-16 11:45:34
import java.io.File;
import java.io.FileReader;
import java.io.Reader;
import java.net.URL;

import org.exolab.castor.mapping.Mapping;
import org.exolab.castor.xml.Unmarshaller;

public class XmlToBean {

public Mybean getBean() throws Exception {
Mapping map = new Mapping();
URL u = this.getClass().getClassLoader().getResource("com/my/ioc/config/config-mapping.xml");
map.loadMapping(u);
Unmarshaller un = new Unmarshaller(Mybean.class);
File file = new File("myconfig.xml");
file.getAbsoluteFile();
Reader reader = new FileReader(file);
// Unmarshaller unmarshaller = new Unmarshaller(map);
un.setMapping(map);
Mybean read = (Mybean) un.unmarshal(reader);

return read;
}
}


Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.exolab.castor.mapping.Mapping.<clinit>(Mapping.java:70)
at com.my.ioc.config.XmlToBean.getBean(XmlToBean.java:14)
...全文
124 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rain 2008-04-15
  • 打赏
  • 举报
回复
没有加载logger库
去appache的commons项目组下个logger加到项目中

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧