在写web程序的时候为什么要把jar文件放到,WebRoot\WEB-INF\lib目录和
服务器的common\lib目录。放到classpath里可以吗?

解决方案 »

  1.   

    web服务器是自称系统的lib是它的系统目录
      

  2.   

    建议楼主看看 孙卫琴的Tomcat与Java Web开发技术详解 会对你有帮助的
      

  3.   

    台湾作家写的虚拟机内部给喜欢java的同学很多帮助
      

  4.   

    因为每个类是有活动空间的.放在WEB-INF\lib下的所有包中的类只针对该应用生效,而放在common\lib下的会被web服务器下所有的应用共享,放到classpath中是可以的,它的活动空间中整个操作系统.基本上就是这样的.通常每个应用应该自己维护自己依赖的类,即放到应用的WEB-INF\lib下面.
      

  5.   

    可以,因为你放在那里面的.jar文件本来就是加载到classpath中的