设置classpath之后呢,javaVM就知道从什么地方开始搜索类了,再加上import语句结合起来,才可以定位到具体的类。
比如:你的classpath=c:\java;
而你的程序中有:import myPakage.tools.*;
那么就回到 c:\java\myPakage\tools目录下面查找相应的.class文件。
为了顺利调试程序应该将jdk里面的类文件所在目录加入到classpath,还有最好加入 .;这样对当前默认位置有效 tomcat 输出在日志文件中:stderr.log
比如:你的classpath=c:\java;
而你的程序中有:import myPakage.tools.*;
那么就回到 c:\java\myPakage\tools目录下面查找相应的.class文件。
为了顺利调试程序应该将jdk里面的类文件所在目录加入到classpath,还有最好加入 .;这样对当前默认位置有效 tomcat 输出在日志文件中:stderr.log
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文件,那么要在查看运行时控制台输出要怎么办呢?
这种情况没用过
=========================
stderr.log中为空啊。后来我找了个Tomcat解压包的安装程序,把bin下的一些bat复制到了Setup安装的Tomcat\bin下到是可以看到了。yeshucheng(叶澍成★七哥---原来自己差距还很大)
======================
这么说是Tomcat不能完全识别classpath下的配置,部分只认自己share\lib或webapp下的特定目录咯。