2017-08-10 46 views
0

我有一个需要放置在Tomcat/Jetty lib文件夹中的通用jar,以便所有WAR文件都能够访问JAR。我的代码因为无法链接到JAR而导致编译错误。如何访问放置在服务器的lib文件夹中的公共JAR?如何在引用常见jar文件时避免编译错误?

+2

它是Maven项目吗?如果是这种情况,您可以在pom文件中使用'provided'作用域来访问这些jar文件。 –

+1

如果不是,你可以对原始jar文件编译 –

+0

不,它不是maven项目。如何链接常见的jar? –

回答

0

我在WAR中使用了Manifest文件来链接到外部JAR。在清单文件中,我将外部JAR指定为“Class-Path:”。为了避免编译错误,我将外部JAR链接为“Java BuildPath - > Libraries”。尽管JAR使用上述方法进行链接,但应用程序仅使用服务器的“lib”文件夹中找到的JAR :-)