如果只在单个 Web 应用程序中使用 JAR 文件,则始终将该 JAR 文件放在 Web 项目的 WebContent/WEB-INF/lib 文件夹中。此文件夹中的 JAR 文件会自动添加至 Java™ 构建路径,并且当移至另一服务器时不需要任何进一步的设置。
如果 JAR 文件由同一应用程序中的多个模块使用,则将该 JAR 文件放置在企业应用程序中,然后使用“Java JAR 依赖性”功能来设置清单文件和 Java 构建类路径。EJB 或 Web 项目的“Java JAR 依赖性属性”页用来标识 EJB 或 Web 项目(分别)使用企业应用程序中的哪些 JAR。可以通过从 EJB 或
Web 项目的上下文菜单中选择属性来访问“Java
JAR 依赖性”。
如果 JAR 文件需要访问任何 J2EE 或 WebSphere® 类或者访问已被添加至 ws.ext.dirs 的任何其他 JAR 文件,则还必须将该 JAR 文件放置在 ws.ext.dirs 属性上。ws.ext.dirs 属性用于需要访问 J2EE JAR 文件或 WebSphere 的内部类的所有 JAR 文件。如果确实对 JAR 文件具有依赖性,则必须更新使用 JAR 文件的每个项目的 Java 构建路径。
对于 WebSphere Application
Server V5.11,您可以在服务器编辑器的“环境”页对 ws.ext.dirs 进行更改。