您的位置:寻梦网首页编程乐园Java天地JSP 专辑JSP001 HTML 离线版
Java 天地
JSP001 HTML 离线版
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 ,坚持每天写读书笔记



资料来源: JSP001.com