我在eclipse中搭建SSH的web开发环境的时候,使用User Library组织了N多jar包,工程步骤完成后,启动tomcat运行web项目,发现所有的jar包都找不到(java.lang.ClassNotFoundException:.......异常)。 原因:User Library导入到环境的包只是逻辑导入。tomcat运行时需要在WEB-INF/lib下找相应的包(而此时找不到)。 问题:我想只使用User Library导入jar包(因为便于分类管理),然后运行的时候所有的User Library中用到的包都自动拷贝到WEB-INF/lib下,,,eclipse是否支持这样的功能???(感觉应该有方法可以,但是没有找到),请各位知情人士指点指点。

解决方案 »

  1.   

    出了一些固定的JRE那些 其他的 应该可以的啊
      

  2.   

    哥们决定向现实妥协:所有jar包copy到web-inf/lib目录下,然后在组织这些包成user library!!!感觉这样搞好搓啊。后面的哥们有好的主意的话可以接着提出来。Thanks
      

  3.   

    当然要拷贝你用到的包到tomcat的lib目录里!你开发的时候的包copy一下也没多少时间
      

  4.   

    还得放到webinf 下的 lib里面去  另外看看你的tomcat 把项目部署进去没?
      

  5.   

    http://forever8tf.iteye.com/blog/1477353