日期:2014-05-18  浏览次数:20825 次

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

------解决方案--------------------
web服务器是自称系统的lib是它的系统目录
------解决方案--------------------
建议楼主看看 孙卫琴的

Tomcat与Java Web开发技术详解

会对你有帮助的
------解决方案--------------------
应该放在WEB-INF\lib目录下
------解决方案--------------------
台湾作家写的虚拟机内部。。。给喜欢java的同学很多帮助
------解决方案--------------------
因为每个类是有活动空间的.放在WEB-INF\lib下的所有包中的类只针对该应用生效,而放在common\lib下的会被web服务器下所有的应用共享,放到classpath中是可以的,它的活动空间中整个操作系统.

基本上就是这样的.通常每个应用应该自己维护自己依赖的类,即放到应用的WEB-INF\lib下面.
------解决方案--------------------
可以,因为你放在那里面的.jar文件本来就是加载到classpath中的