WAR中的JAR与ant的依赖关系

时间:2013-06-19 16:58:16

标签: deployment jar war

我们必须打包(使用ant)要部署的war文件(在tomcat上) 在lib文件夹中,有几个jar文件:

  • 第三方-LIB-a.jar文件
  • 第三方-LIB-B.jar
  • 第三方-LIB-C.jar
  • ...等

这样lib-A依赖于lib-B ......等等。

WAR部署正常,但无法启动,因为错误就是这样:

INFO: ExtensionValidator[/MyWebApp][3rd-party-lib-A.jar]: Required extension "lib-B" not found
INFO: ExtensionValidator[/MyWebApp][3rd-party-lib-A.jar]: Required extension "lib-C" not found

...等

第三方-lib-A.jar"的清单文件中的

我们可以找: ...

lib-B-Extension-Name: lib-B
lib-B-Implementation-Version: 1.1
lib-B-Implementation-URL: http://10.10.1.148/bundle/3rd-party-lib-B.jar
log4j-Extension-Name: log4j
log4j-Implementation-Version: 1.2.9
log4j-Implementation-URL: http://jakarta.apache.org/log4j

...

我的问题是,如何离开这里?  1)使用相对路径重新打包每个jar以获得带有类路径的清单?  2)把jar放在tomcat lib中?  3)阅读手册? :)  4)使用maven?

感谢

0 个答案:

没有答案