我有一个在Tomcat 5.0中运行的遗留Web应用程序。控制Tomcat 5上WEB-INF/lib中jar包的类路径排序?
此Web应用程序在WEB-INF/lib目录两瓶,让我们说富-2.0.jar和酒吧-2.0.jar。 Bar-2.0.jar其中包含一个Foo-1.0.jar。 Bar也是一个死的项目,意味着没有升级,没有源,但对应用程序仍然很重要。
此应用程序的最新版本需要Foo-2.0.jar的一些其他的东西。同时具有的Foo-1.0.jar和类路径的Foo-2.0.jar造成冲突,特别是ClassDefNotFound类型的错误,其中,后来在2.0中加入一类不能在1.0中找到,等
在Eclipse中,简单的解决方法是右击你的项目,单击属性>Java的内置路径>订单和出口和移动富-2.0.jar以上酒吧, 2.0.jar所以先解决了。
如何在Tomcat中完成WEB-INF/lib这种罐式类路径排序?
没有办法知道Bar-2.0是否可以与Foo-2.0一起使用,它是一个没有测试用例的大型二进制库。 – rcampbell 2010-01-07 15:48:42
我相信你使用的解决方案是使用Foo-2.0运行的Bar-2.0,只是以一种迂回的方式。 – jsight 2010-01-08 15:09:42