下面是耳朵结构
前耳朵 | |_lib-util.jar--CommonUtil.class,CommonException.class等 | | | ejb.jar 网络战争
当我在 WEB 和 EJB 层类中像这样 () 调用这个特定类CommonUtil.map(empDto)
时,我们得到一个NoClassDefFoundError
. Util.jar 中剩余的所有类都被正常调用。为什么我们只为这个类得到这个错误?
EmployeeDTO empDto = new EmployeeDTO();
empDto.setId(1);
empDto.setName("john");
CommonUtil.map(empDto);
public class CommonUtil {
private static Mapper mapper = new BeanMapper();
private static CommonUtil instance = new CommonUtil();
private CommonUtil() {
super();
}
public static <T> T map(Object source) {
T target = mapper.map(source);
return target;
}
public static <T> T map(Object source) {
mapper.map(source);
return target;
}
}