不行的,如果你用的是TOMCAT3.23的话(TOMCAT4也应该一样),在工作目录(WEB-INF\classes)下新建目录net\cocia\jsputil(即WEB-INF\classes\net\cocia\jsputil),然后把DbBean.class拷贝过来就可以了。

解决方案 »

  1.   

    czb(草中宝):
    WEB_INF目录有好几个阿,我自己的类要放在哪个目录下边?
      

  2.   

    最简单的就放在webapps\ROOT\下的WEB-INF
      

  3.   

    即把文件DbBean.class放到webapps\ROOT\WEB-INF\classes\net\cocia\jsputil\
      

  4.   

    czb(草中宝):
    我已经新建了一个目录mtx,和ROOT平行
    jsp在mtx下,
    建mtx\WEB-INF\classes么?
      

  5.   

    我觉得只要设了classpath,放哪儿都一样吧。
    是不是你的java源文件没有package net.cocia.jsputil ;
      

  6.   

    是的,还要在mtx\WEB-INF\classes下建net\cocia\jsputil,然后把ROOT目录中的META-INF文件乍和里边的文件(MANIFEST.MF)、ROOT\WEB-INF下的web.xml拷贝到mtx下相应的目录(如果没有自己建目录),修改tomcat\conf下的server.xml,添加:
    <Context path="/mtx" docBase="webapps/mtx" debug="0" reloadable="true" > 
            </Context>
      

  7.   

    hackor2001(中华英雄):
    开始的时候我也是这样认为的,而且我的类通过了application测试,正常。
    czb(草中宝):
    虚拟目录已经搞定了,还要拷贝META-INF文件乍和里边的文件(MANIFEST.MF)、ROOT\WEB-INF下的web.xml拷贝到mtx下相应的目录(如果没有自己建目录)?
      

  8.   

    是的啊,如果没有自己建目录
    如果你嫌麻烦,可以把ROOT下的东西直接拷贝过来就是了,最后别忘了从新启动TOMCAT
      

  9.   

    谢谢czb(草中宝)
    程序调完就给分!!! 
      

  10.   

    要不在JSP头部<......import = "net.cocia.jsputil">也行吧。
    我想不可能所有的类要放入tomcat目录下才能用吧。
      

  11.   

    Sorry,是<......import = "net.cocia.jsputil.* ">