原本打算写一个小的测试程序,测试FTPManager对我们自己写的IisLiveManager接口的调用。在导入FTPManager代码后发现缺失N个jar包,于是一一下载并导入。
最后发现不管导入org.mortbay.jetty.jar的哪个版本都会提示getContainer()这个方法使用不对。
折腾了一下午,发现导致这个问题可能有几个原因:
1.原来项目使用的是jetty-6.1.16,而这次我使用的jetty-8.0.0
2.到错了jar包,比如说jar包A中与jar包B中都有一个名字相同的方法getContainer()
吸取教训:
凡是涉及到引用别人的代码的,一定要使用原有代码中使用的相关版本;最好是拷贝源代码是一起拷贝所需的jar包。