描述: 这个项目本来是被部署在weblogic上的,用的是EAR部署的,而现在是用tomcat部署,在集成了tomcat的Eclipse中做开发。

          现在有个类需要引用外部jar包,但是版本比EAR中的那个版本要高,可是这个jar中的结构变了,所以需求是要2个不同版本的jar都要引用。但因为是tomcat部署,所以本来是不应该考虑EAR问题的,问题是Eclipse开发的时候。

         先看EAR包中  

               p_w_picpath

         再看项目的lib文件夹下

              p_w_picpath

         最后再来看看引用:在web项目中src的这个类引用到的是

               p_w_picpath

 

 

 

        即使lib的jar删除,仍然能引用到1.2这个版本的jar,但之后1.4的jar中才有需要的类。

        这样开发的时候我们用集成的tomcat时候就没法实现原来的功能,但是直接把项目部署到tomcat中却可以正常运行。

思考:       是不是说Eclipse中的tomcat就能引用EAR包中的jar呢? 我觉得是可以的,应该是Eclipse引用到然后配置到了tomcat中。

              最后想了下,既然以后部署在tomcat中,EAR不是没用了吧,直接删除了。。。。这样测试就方便多了。哈哈