java - 将外部 jar 添加到 Web 项目类路径

标签 java web-applications jar

我有一个用 JAVA 开发的 Web 应用程序,并且有一个 jar 文件。我想将 jar 文件添加到应用程序类路径中。我知道 Web 应用程序包含 WEB-INF/lib/* 中的库,但我想在此位置 C:/myLib.jar 下包含一个 jar。这可能吗?如果可以我该怎么做?

问候,
米科斯

最佳答案

好吧,jboss 在类加载方面有点困难,但它绝对是可能的。 您需要为外部 jar 添加一个新的 jboss 模块,然后声明您的 Web 应用程序依赖于该模块。

有一个完整的指南 here .

可以定义一个模块来完全引用jboss文件夹之外的jar文件(在你的例子中是c:\mylib.jar),但是如果你愿意将jar移动到/modules中,这对你来说会更容易

参见here有关如何编写模块描述符的完整文档。你可以设置通向外部 jar 的路径(但它会很难看)

关于java - 将外部 jar 添加到 Web 项目类路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17476722/

相关文章:

java - 如何使用 java 或 groovy 计算目录上的 md5 校验和?

java - JNDI 是否仅与 webcontiner/J2EE 应用程序一起使用

google-apps-script - ScriptApp.getService().getUrl() 的行为似乎已经改变

java - 从 gradle java 项目构建的 jar 中排除所有已编译的类

java - 无法使用 mysql 和 hibernate 保存表情符号

java - 从 System.In 读取没有换行符的行

java - 为什么我的胖 JAR 不能在不同的 PC 上运行 - 找不到主类?

java - 无法将 jar 添加到 OSGi 包

Java 同步块(synchronized block)

android - 旧版本的 Android 会升级 chrome webview 吗?