你的类名是全部小写的,check.jsp里class="teachtest.ConDB"改成class="teachtest.condb"试一试

解决方案 »

  1.   

    不好意思,我上面写错了,其中的condb.class改成ConDB.class所以没有大小写的问题。还有其他问题吗?
      

  2.   

    不知道,这个错误应该是找不到你的ConDB类,你把完整的异常贴出来看看?
      

  3.   

    我test了一下去掉包,即直接放在classes下,
    <jsp:useBean id="conDB" scope="page" class="ConDB"/> 
    错误:
    D:\JSP\Tomcat\work\localhost\_\teachtest\defaultroot\chklogin$jsp.java:68: Class org.apache.jsp.ConDB not found.
                        conDB= (ConDB)
                                ^还是没法找到,我不知怎么了?.class文件放的路径对吗?设置有否问题?
      

  4.   

    <jsp:useBean id="conDB" scope="page" class="yourpackage.yourbeanclass"/>
      

  5.   

    是,我知道的,上面的只是test一下我原来就是<jsp:useBean id="conDB" scope="page" class="teachtest.ConDB"/> 找不到teachtest.ConDB我想程序是没有问题的,因为在其他机(配置好的)我的程序是可以运行的。请大家把注意力放在我的配置上,或者以你们的经验,问题会出在哪呢?thanks a lot!
      

  6.   

    我的整个设计放在
    D:\JSP\bea\user_projects\mydomain\applications\DefaultWebApp\teachtest;
    我的.class文件放在
    TeachTest(我的设计文件)\defaultroot\WEB-INF\classes\teachtest(package包).class文件放在D:\JSP\bea\user_projects\mydomain\applications\DefaultWebApp\WEB-INF\classes\teachtest(package包)试一下
      

  7.   

    谢谢你!我用你的放在...DefaultWebApp\WEB-INF\classes\teachtest(package包),不可以的,还是出错。不过我试用tomcat(我以前用tomcat服务器,也是这个问题所以换weblogic)服务器,把class文件放在webapps/web-inf下,居然可以了!真的谢谢你!不过有人告诉我为什么吗?如果.class文件要放在自己建的web-inf下,需要设些什么吗?(weblogic and tomcat 服务器)分数等为什么解决了再一起给好吗?一定,thank you again!
      

  8.   

    因为web-inf/classes 和 web-inf/jar 里面的路径是默认classloader路径。  详细请见J2EE Spec.
      

  9.   

    那如果要放在自己的web-inf下那应该怎么设置?谢谢!
      

  10.   

    修改TOMCAT里面的配置文件的<servlet>属性。
      

  11.   

    怎么改?说清楚些好吗?那如果用weblogic服务器呢?
      

  12.   

    记不住了,好像是tomcat\conf\server.xml文件吧在里面有例子的,你只要把注释改改就好了.好像在一个叫<Content .../>里面改吧,你自己找找,好长时间没接触了,我也记不大清了.
      

  13.   

    那里面很多define了,看不懂。 
    <!-- Tomcat Root Context -->
            <!--
              <Context path="" docBase="ROOT" debug="0"/>
            -->
    是这个吗?好象不是,没看到class的path设定。我先散部分分吧
      

  14.   

    另外,我按楼上的楼上的...说的把class文件放在webapps/web-inf下我让别人访问我的机子有数据库部分的全部不能显示,这是什么原因?哪里还要设置吗?或者他还必须登陆我的sql数据库?谢谢!
      

  15.   

    另外,我按楼上的楼上的...说的把class文件放在webapps/web-inf下我让别人访问我的机子有数据库部分的全部不能显示,这是什么原因?哪里还要设置吗?或者他还必须登陆我的sql数据库?谢谢!
      

  16.   

    具体是什么情况呢?
    (顺便确认一下, 你放的地方是 <name of web app>/web-inf/classes/<your>/<class>/<path>下?)
      

  17.   

    root/web-inf/classes/package/.class就是这样放的。那我想放在自己自建的web-inf下,该怎样做?还有这样放了,别人访问我的机子有数据库部分的全部不能显示,这是什么原因?数据库连接我是用bean写的。还需设置什么