FAQ汇萃
>> Servlet
>> 如何为 servlet 设置 CLASSPATH ?
由 macro 发布于: 2001-03-06 10:25
编译人:Macro Zeng
开发或使用 servlet ,首先要确认你的 CLASSPATH 里的 JAR 包里包含 javax.servlet.* 类库。例如:
1。服务器为 JSDK: JSDK_HOME/lib/jsdk.jar
2。服务器为 Tomcat: TOMCAT_HOME/lib/servlet.jar
为了能够使用 servlet ,你必须为你的 servlet 引擎做专门的 CLASSPATH 设置。不同的引擎的设置方法是不同的,例如哪些目录需要包含在 CLASSPATH 里,哪些却不能包含。注意,如果你需要你的 servlet 引擎可以动态加载 servlet (例如 JRun,Apache Jserv,Tomcat 都有动态加载的功能),那么动态加载的类目录就不能包含在你的 CLASSPATH 里面,但是,却必须在你的配置文件里做相应的设置。否则,这个目录里的 servlet 就不会动态加载。
在 servlet 2。2 的说明文档里提到下面的目录里的 JAR 包或 CLASSES 类 可以被自动加载,因此,你就不需要再在你的 CLASSPATH 里把他们也加进去了。
1。webapp/WEB-INF/classes 目录下的 classes 类
2。webapp/WEB-INF/lib 目录下的 JAR 包
使用这些类必须是打包进一个 WAR 包放在 servlet 引擎的 webapps 目录底下的各种 WEB 应用程序。
需要更多的 servlet 引擎设置的资料,请访问 http://www.jsp001.com/forum/ servlet 栏目。
__________________
谢谢你抽时间看我的发言,
Macro Zeng
==================================
我正在学习 Oracle ,坚持每天写读书笔记
|