servlet中用了第三方包,我放在lib文件夹下,eclipse有classpath,现在我放到tomcat下,要怎么声明?

解决方案 »

  1.   

    无需你所谓的声明。
    只要跟随你的应用一起拷贝过去即可,第三方jar仍然放在lib文件夹下,这属于j2ee部署的标准。
      

  2.   

    tomcat里面有servlet-api.jar你只要保证你的代码没错就行了如果和你的项目中的servlet重复可能要删除一个
      

  3.   

    TOMCAT有2个LIB位置
    一个是TOMCAT/COMMON/LIB
    这个是通用库位置,放在这里的库,能被所有的WEB程序直接IMPORT另一个是TOMCAT/WEBAPPS/项目/WEB-INF/LIB
    这个是当前WEB项目的库位置,这里的库只能被这个WEB项目IMPORT
      

  4.   

    WEB项目的库路径只有这2种,不需要声明CLASSPATH
      

  5.   

    那我在classpath中声明的那些目录路径怎么办?????????
    比如说一个放配置信息的文件夹,在eclipse下可以通过classpath声明成与src同一级的。
      

  6.   

    servlet中用了第三方包1 你的项目的 WEB-INF/lib 下面
    2 放在tomcat/shared/lib 目录下面(tomcat 5.5)
      tomcat/lib 下面(Tomcat 6.X)
      

  7.   

    如果仅仅是servlet,因为tomcat的lib目录里有servlet-api.jar,所以不用自己带。
    如果其他的jar放在WEB-INF/lib目录下
      

  8.   

    把包放在lib下,然后在java的buildpath里面引入就可以了。