我们必须打包(使用ant)要部署的war文件(在tomcat上) 在lib文件夹中,有几个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?
感谢