IBAITS的DAO 到 JSP 上调用 报错 ...

crazyboy52055 2010-04-15 04:40:07
package dao;

import java.io.IOException;
import java.io.Reader;

import com.ibatis.common.resources.Resources;
import com.ibatis.sqlmap.client.SqlMapClient;
import com.ibatis.sqlmap.client.SqlMapClientBuilder;

public abstract class BaseDAO {
public SqlMapClient sqlMapClient;

public BaseDAO() {
try {
Reader reader = Resources.getResourceAsReader("SqlMapConfig.xml");
this.sqlMapClient = SqlMapClientBuilder.buildSqlMapClient(reader);
reader.close();
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}


}



<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
<%@page import="manager.StudentManager"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>Insert title here</title>
</head>
<body>
<%
StudentManager sm = new StudentManager();
sm.findAll();
%>
</body>
</html>

在 Main函数调用正常..
在JSP 调用就报 异常:java.lang.NoClassDefFoundError: com/ibatis/common/resources/Resources
不会是缺少jar包的 问题 部署的时候 部署到tomcat 里面去了的
...全文
85 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
酱油Coder 2010-04-15
  • 打赏
  • 举报
回复
不是缺包,就是包冲突
feizhouyu 2010-04-15
  • 打赏
  • 举报
回复
java.lang.NoClassDefFoundError 已经提示了是包缺失引起的。
JSP页面最终也是编译成CLASS文件。你把用到的JAR包在JSP页面里引入,看看能不能解决这个问题。
feizhouyu 2010-04-15
  • 打赏
  • 举报
回复
java.lang.NoClassDefFoundError 已经提示了是包缺失引起的。
JSP页面最终也是编译成CLASS文件。你把用到的JAR包在JSP页面里引入,看看能不能解决这个问题。

67,512

社区成员

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

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