我用的是eclipse,关于hibernate和数据库驱动的jar是不是必须要复制到Tomcat安装目录的lib目录下,jsp页面才能运行正确,而用eclipse中的java构建路径不行呢,还是两个都要做呢?

解决方案 »

  1.   

    在MyEclipse中,使用UserLibrary的方式管理类库: 好处:在多个项目中,使用这个类库方便,并且只需更新jar包,只需更新UserLibrary即可。(这种方式,开发时方便) 缺点:打包发布时,存在于UserLibrary中的jar包,需要额外手工打包。 如果直接在项目所在的lib目录下,放置jar包: 好处:打包发布时,简便,不依赖于具体的开发环境。 缺点:多个项目时,要分别添加jar包,并且各个项目中的jar包的版本有可能不一致。 
      

  2.   

    路径随便都行。。只要在工程中添加到响应的路径下就行。默认是在LIB下。
      

  3.   

    楼主用的Tomcat对吧:方案一: 拷贝所有需要的jar包放入tomcat/lib 目录下面 
    方案二: 将所有的jar包放入到项目/webroot/web-info/lib 下面 两种方式都可以一般 需要遵守如下规则:
    1,第三方jar包需要放入tomcat/lib下面,可以被其他项目复用 并且 好管理
      比如:commons-lang.jar ,struts,hibernate 等jar包
    2,只讲自己的业务jar包放入项目中的web-info/lib下面 自己项目维护
      比如:自己开发的处理订单的包:biz-order.jar