tomcat的lib和WEB-INF的lib

一只独孤的程序猿 2011-09-15 06:30:04
我下载了一些额外的包,比如jspsmart.jar
我把让放在tomcat/lib下面,在我tomcat/webapps下面的项目里面就可以使用这个包
但是如果我在我tomcat/webapps下面的项目里面的WEB-INF下面的lib里面放入这个jspsmart.jar就不能被解析出来?为什么呢?是不是还需要有什么固定的配置?请高手指点
...全文
870 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 z411240199 的回复:]

添加 jar 包 是 在 Myeclipse 下 在 复制 到 lib 目录 下 就会自动 生成 classpath 手动
想要手动添加滴 话 找到 项目 下 有个 “.classpath” 文件
在 其中 添加 <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/xxxxx.jar"/> 就可以了
xxxxx……
[/Quote]
好的
我去试试
scrack 2011-09-19
  • 打赏
  • 举报
回复
上面的人 综合 这种问题的多尝试
z411240199 2011-09-19
  • 打赏
  • 举报
回复
添加 jar 包 是 在 Myeclipse 下 在 复制 到 lib 目录 下 就会自动 生成 classpath 手动
想要手动添加滴 话 找到 项目 下 有个 “.classpath” 文件
在 其中 添加 <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/xxxxx.jar"/> 就可以了
xxxxxx 是 你的 jar 包 名称
其实 你 在 Myeclipse 下 复制 jar 包 到 lib 下 他就会在 该 文件内 自动 生成
Lz 可以试试
  • 打赏
  • 举报
回复
有没有高手进来帮帮忙啊
  • 打赏
  • 举报
回复
那myeclipse里面的部署是什么原理,每次我部署的时候,即使是放在项目里面的lib里面的jar文件也可以用。他是直接生成的tomcat_home吗,还是还有什么配置?
我想问的是,不通过配置tomcat_home可以手动的部署项目,需要配置那些文件?
昆卡卡 2011-09-16
  • 打赏
  • 举报
回复
学习下
brightyq 2011-09-16
  • 打赏
  • 举报
回复
你用myeclipse吗?因为在项目里的lib下,你没有部署项目,部署后就一样了。
coolbamboo2008 2011-09-16
  • 打赏
  • 举报
回复
你用的tomcat是5.x的版本吧
游一游走一走 2011-09-16
  • 打赏
  • 举报
回复
%TOMCAT_HOME%/lib下的包供它自己使用,也可以供每个WEBAPP使用,通常如果有多个WEBAPP则会把公共部分放在%TOMCAT_HOME%/lib下,防止JVM加载过多的CLASS,如果加载过多会出现有个内存区域溢出的错误...你先删除下%TOMCAT_HOME%/lib/jspsmart.jar,然后工程%TOMCAT_HOME%/webapps/project/WEB-INF/lib加下,路径一定要正确
随风醉舞 2011-09-16
  • 打赏
  • 举报
回复
不能解析的话,
那就导入jar了!
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 brightyq 的回复:]
你用myeclipse吗?因为在项目里的lib下,你没有部署项目,部署后就一样了。
[/Quote]
那MyEclipse里面的部署,具体是什么原来,改变的是哪里的配置文件,如果我手动更改的话怎么操作,求解
GIS__ 2011-09-15
  • 打赏
  • 举报
回复
tomcatlib下面是tomcat依赖的jar,webapps下面的lib放的是应用的jar
jumpheightway 2011-09-15
  • 打赏
  • 举报
回复
能不能解析
取决是服务器解析还是本程序解析
如果是服务器解析的必须放在服务器上
如果是应用程序解析的则两处均可

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧