您的位置:程序门 -> java -> 框架、开源



ibatis错误,麻烦各位大哥大姐帮忙解决下啊!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


ibatis错误,麻烦各位大哥大姐帮忙解决下啊!
发表于:2007-04-05 22:51:23 楼主
系统出现如下错误:
java.lang.noclassdeffounderror:   com/ibatis/sqlmap/client/sqlmapclient
com.home.only.controller.logincontrolleraction.EXECute(logincontrolleraction.java:40)
org.apache.struts.action.requestprocessor.processactionperform(requestprocessor.java:419)
org.apache.struts.action.requestprocessor.process(requestprocessor.java:224)
org.apache.struts.action.actionservlet.process(actionservlet.java:1194)
org.apache.struts.action.actionservlet.dopost(actionservlet.java:432)
javax.servlet.http.httpservlet.service(httpservlet.java:709)
javax.servlet.http.httpservlet.service(httpservlet.java:802)

系统使用struts+ibatis,
运行到如下位置就会出错:
sqlmapclient   sqlmap   =   ibatisstaticconfig.getsqlmapinstance();
其中ibatisstaticconfig如下:
public   class   ibatisstaticconfig   {
private   static   sqlmapclient   sqlmap   =   null;
static   {
try   {
string   resource   =   "com/home/only/xml/sqlmapconfig.xml ";
reader   reader   =   null;
reader   =   resources.getresourceasreader(resource);
sqlmap   =   sqlmapclientbuilder.buildsqlmapclient(reader);
}   catch   (exception   e)   {
logger.message( "ibatis   static   errors   ==   "   +   e.tostring());
}
}

public   static   sqlmapclient   getsqlmapinstance   ()   {
return   sqlmap;
}
}

发表于:2007-04-05 22:53:381楼 得分:0
其中配置文件如下:
login.xml:
<sqlmap   namespace= "login ">
        <typealias   alias= "loginactionform "   type= "com.home.only.model.login.loginactionform "   />
        <select   id= "getloginsuccess "   parameterclass= "loginactionform "   resultclass= "loginactionform ">
                        select   id  
                            from   logintb  
                          where   userno   =   #userno#   and   userpassword   =   #password#      
        </select>
</sqlmap>

sqlmapconfig.xml:
<sqlmapconfig>
<settings   cachemodelsenabled= "true "   enhancementenabled= "true "
    lazyloadingenabled= "true "   errortracingenabled= "true "   maxrequests= "32 "
    maxsessions= "10 "   maxtransactions= "5 "   usestatementnamespaces= "false "/>
<transactionmanager   type= "jdbc ">
<datasource   type= "simple ">
<property   name= "jdbc.driver "   value= "org.postgresql.driver "/>
<property   name= "jdbc.connectionurl "   value= "jdbc:postgresql://localhost:5432/postgres "/>
<property   name= "jdbc.username "   value= "user "/>
<property   name= "jdbc.password "   value= "user "/>
<property   name= "pool.maximumactiveconnections "   value= "10 "/>
<property   name= "pool.maximumidleconnections "   value= "5 "/>
<property   name= "pool.maximumcheckoutime "   value= "120000 "/>
<property   name= "pool.timetowait "   value= "500 "/>
<property   name= "pool.pingquery "   value= "select   1   from   sample "/>
<property   name= "pool.pingenabled "   value= "false "/>
<property   name= "pool.pingconnectionsolderthan "   value= "1 "/>
<property   name= "pool.pingconnectionsnotusedfor "   value= "1 "/>
</datasource>
</transactionmanager>
<sqlmap   resource= "com/home/only/xml/login.xml "/>
</sqlmapconfig>
发表于:2007-04-07 11:48:302楼 得分:0
没有人可以帮忙解决下吗?
发表于:2007-04-09 19:59:443楼 得分:0
问题已解决!
发表于:2007-04-10 08:55:554楼 得分:0
classpath配置问题吧


快速检索

最新资讯
热门点击