当前位置: 首页 > 知识库问答 >
问题:

利用war文件的Manifest.mf将物理机文件夹中可用的jar文件添加到服务器类路径中

金兴朝
2023-03-14

我对在服务器类路径中添加jar有疑问。如果需要添加一个jar,我们将添加到war的lib文件夹中,或者我们将添加到服务器的lib文件夹中。

是我错过了什么还是这根本不可能。请注意,其意图是将jar文件保存在我的机器中的一个单独文件夹中,并通过使用war文件的Manifest.mf将其加载到服务器类路径中。帮帮我吧。

共有1个答案

郜谦
2023-03-14

在manifest.mf中,可以有相对路径或URL。尝试将路径转换为url,如下所示,

file://C:/test.jar

但是很少有建议,既然你提到它是一个webapp,为什么不考虑创建一个共享库呢?

 类似资料:
  • 我正在使用maven构建工具。我的意图是将单独的绝对文件夹[例如:C:\test1.jar,C:\test2.jar]中可用的jar文件添加到类路径中。 我可以看到JAR被添加到war中可用的Manifest.mf文件的类路径中,但当war部署时,它由于“java.lang.ClassNotFoundException”[与test1.jar或test2.jar相关]而失败。 这是否意味着在man

  • 问题内容: 我在Tomcat中部署了WAR文件。另外我还有一个JAR文件。 是否可以使JAR文件中的类可用于WAR文件中的服务而无需更改WAR文件,或者是否已将其添加到WAR的WEB-INF / lib中? 我尝试将JAR添加到中,但不起作用。启动时,Spring会出现org.springframework.beans.factory.BeanCreationException»java.lang

  • 问题内容: 在开发Java项目时,我将所有jar文件都放在一个在项目内部创建的文件夹中,称为Now,是否可以将文件夹添加到Java类路径中,而不必添加每个jar文件? 我在考虑变量或创建用户库的思路。 问题答案: 根据您所说的,我可能会创建一个包含您的库JAR的用户库。 您可以使用Window => Preferences创建一个用户库,向下钻取到Java => Build Path => Use

  • 问题内容: 我在上,我尝试了下都无济于事。还尝试将jar移到src目录,但是java文件仍然无法编译。尝试在脚本中简单地导入httpclient。 问题答案: 安装您的JDK并将 其放置 。难道 不是 .jar文件复制到你的JDK的文件夹! 如果您还没有一个IDE,我建议您使用Eclipse或Netbeans这样的IDE。 我将建立一个新项目,创建或导入您的源,并为该项目设置一个类路径。 如果那行

  • 问题内容: 有没有办法使用Eclipse在类路径的目录中包含所有jar文件? 可以通过以下命令使用命令行来完成: 但是如何从日食中做到呢? 编辑: 我在项目文件夹中将条目编辑为: 这是文件所在的文件夹。但这没有用。 更新: 似乎没有直接的方法可以做到这一点。可能最简单的解决方案是创建用户库。 问题答案: 将所有必要的JAR复制到项目内部的文件夹中,而不是使用项目外部的文件夹。 现在,您可以选择该文

  • 问题内容: 我想将类文件包括在其他目录中,而不是主类的目录中。 如果我将这些目录放入它的属性中将不起作用。 为什么?除了将这些类打包到jar文件中,是否有其他解决方案? 问题答案: 如该链接中所述,必须使用斜杠: 类路径属性