qq_37011270 2017-08-31 06:10 采纳率: 40%
浏览 348

Servlet mybaits的问题

package com.company.servlet;

import java.util.List;

import me.gacl.domain.Card;
import me.gacl.domain.Clazz;
import me.gacl.domain.FKSqlSessionFactory;
import me.gacl.domain.Person;
import me.gacl.domain.Student;
import me.gacl.domain.User;

import org.apache.ibatis.session.SqlSession;

public class Ttt {
public void ttt(){
SqlSession test = FKSqlSessionFactory.getSqlSession();
List cards=test.selectList("me.gacl.mapping.personMapper.selectpersons");
for(int i=0;i<cards.size();i++){
Card card=cards.get(i);
for(int j=0;j<card.getPersons().size();j++){
Person p=card.getPersons().get(j);
System.out.println(p.getId()+","+p.getName()+","+p.getSex()+","+p.getCard_id()+":::"+card.getCode());
}
}
test.commit();
test.close();

}
public static void main(String[] args) {
Ttt ttt=new Ttt();
ttt.ttt();

}

}
这样调用是可以的

但是我在servlet里面调用Ttt的ttt方法他就会报错
初学mybaits,想把servlet和她结合起来
求帮助感激不尽 3q

Servlet.service() for servlet [MainServlet] in context with path [/FcSuiShou] threw exception [Servlet execution threw an exception] with root cause
java.lang.NoClassDefFoundError: Could not initialize class me.gacl.domain.FKSqlSessionFactory

web.xml
<?xml version="1.0" encoding="UTF-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

<filter>
    <filter-name>ManagerValidateFilter</filter-name>
    <filter-class>com.company.filter.ManagerValidateFilter</filter-class>
</filter>

<filter-mapping>
    <filter-name>ManagerValidateFilter</filter-name>
    <!-- 过滤manager子目录下的所有资源 -->
    <url-pattern>/manager/*</url-pattern>
    <dispatcher>REQUEST</dispatcher>
    <dispatcher>FORWARD</dispatcher>
</filter-mapping>

<servlet>
    <servlet-name>MainServlet</servlet-name>
    <servlet-class>com.company.servlet.MainServlet</servlet-class> 
    <load-on-startup>0</load-on-startup>
</servlet>

<servlet-mapping>
    <servlet-name>MainServlet</servlet-name>
    <url-pattern>/main.do</url-pattern>
</servlet-mapping>




<resource-ref>
    <description>DB Connection pool</description>
    <res-ref-name>jdbc/companyDB</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <res-auth>Container</res-auth>
</resource-ref>

<welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
</welcome-file-list>

  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥60 版本过低apk如何修改可以兼容新的安卓系统
    • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
    • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
    • ¥50 有数据,怎么用matlab求全要素生产率
    • ¥15 TI的insta-spin例程
    • ¥15 完成下列问题完成下列问题
    • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
    • ¥15 YoloV5 第三方库的版本对照问题
    • ¥15 请完成下列相关问题!
    • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?