日期:2014-05-17  浏览次数:20883 次

tomcat的lib和WEB-INF的lib
我下载了一些额外的包,比如jspsmart.jar
我把让放在tomcat/lib下面,在我tomcat/webapps下面的项目里面就可以使用这个包
但是如果我在我tomcat/webapps下面的项目里面的WEB-INF下面的lib里面放入这个jspsmart.jar就不能被解析出来?为什么呢?是不是还需要有什么固定的配置?请高手指点

------解决方案--------------------
能不能解析
取决是服务器解析还是本程序解析
如果是服务器解析的必须放在服务器上
如果是应用程序解析的则两处均可
------解决方案--------------------
tomcatlib下面是tomcat依赖的jar,webapps下面的lib放的是应用的jar
------解决方案--------------------
不能解析的话,
那就导入jar了!
------解决方案--------------------
%TOMCAT_HOME%/lib下的包供它自己使用,也可以供每个WEBAPP使用,通常如果有多个WEBAPP则会把公共部分放在%TOMCAT_HOME%/lib下,防止JVM加载过多的CLASS,如果加载过多会出现有个内存区域溢出的错误...你先删除下%TOMCAT_HOME%/lib/jspsmart.jar,然后工程%TOMCAT_HOME%/webapps/project/WEB-INF/lib加下,路径一定要正确
------解决方案--------------------
你用的tomcat是5.x的版本吧
------解决方案--------------------
你用myeclipse吗?因为在项目里的lib下,你没有部署项目,部署后就一样了。
------解决方案--------------------
学习下
------解决方案--------------------
添加 jar 包 是 在 Myeclipse 下 在 复制 到 lib 目录 下 就会自动 生成 classpath 手动 
想要手动添加滴 话 找到 项目 下 有个 “.classpath” 文件
在 其中 添加 <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/xxxxx.jar"/> 就可以了
xxxxxx 是 你的 jar 包 名称 
其实 你 在 Myeclipse 下 复制 jar 包 到 lib 下 他就会在 该 文件内 自动 生成
Lz 可以试试