设置classpath之后呢,javaVM就知道从什么地方开始搜索类了,再加上import语句结合起来,才可以定位到具体的类。   
      比如:你的classpath=c:\java;   
      而你的程序中有:import   myPakage.tools.*;   
      那么就回到   c:\java\myPakage\tools目录下面查找相应的.class文件。   
  为了顺利调试程序应该将jdk里面的类文件所在目录加入到classpath,还有最好加入     .;这样对当前默认位置有效   tomcat 输出在日志文件中:stderr.log

解决方案 »

  1.   

    TomCat 5.5.20环境,是安装包。
    jdk:1.5_07
    SQL 2000 企业版
    下载了MS的JDBC驱动,安装之[默认路径 c:\program\....]
    CLASSPATH配置之
    msutil.jar
    mssqlserver.jar
    msbase.jar.
    在普通java环境可以访问数据库。
    在Tomcat下的Servlet程序中注册SQL驱动失败,将上述三个文件放入Tomcat目录下/share/lib/下后一切OK,可方这几个jar之前,我在CLASSPATH下已经配置过了啊,而且纯java程序都可以使用数据库,tomcat不认classpath?不在环境中,就是没有加载到jar还有一个问题是:通过Setup.ext安装包安装的Tomcat在bin目录下没有bat文件,那么要在查看运行时控制台输出要怎么办呢?
    这种情况没用过
      

  2.   

    diy8187(雞狗豬驢)
    =========================
    stderr.log中为空啊。后来我找了个Tomcat解压包的安装程序,把bin下的一些bat复制到了Setup安装的Tomcat\bin下到是可以看到了。yeshucheng(叶澍成★七哥---原来自己差距还很大) 
    ======================
    这么说是Tomcat不能完全识别classpath下的配置,部分只认自己share\lib或webapp下的特定目录咯。