请问web站点下的web-inf\lib目录下能否再建立子目录将包分类呢?

woainin 2010-05-28 12:35:04
我的一个站点web-inf\lib下,jar包已超过100个,不好管理维护,请问我以后新开发系统的时候可以将不同的包分类放置吗?
如:jasperreport的包放在jasper下,spring的包放在spring下,等等。我该怎么来进行设置?
...全文
1367 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
woainin 2010-06-01
  • 打赏
  • 举报
回复
...
woainin 2010-05-31
  • 打赏
  • 举报
回复
bao110908说的改名的方法倒不错,不过感觉还是不是很方便,当某个项目很大时,用到的类库很多jar包100多个很正常的了,当要更新版本时,还是比较的麻烦,大家怎么来解决升级版本的问题的呢?还是用了某个类库版本后一直不变呢?
  • 打赏
  • 举报
回复
如果需要分类的话,可以把 jar 包的文件名改一下,比如 jasperreport 的 jar 包改为 jasperreport-xxx.jar,Spring 的改为 spring-xxxx.jar
  • 打赏
  • 举报
回复
[Quote=引用楼主 woainin 的回复:]
我的一个站点web-inf\lib下,jar包已超过100个,不好管理维护,请问我以后新开发系统的时候可以将不同的包分类放置吗?
如:jasperreport的包放在jasper下,spring的包放在spring下,等等。我该怎么来进行设置?
[/Quote]

我认为这 100 个中至少有 10 个是没有用的!

建议加 jar 的时候,用到多少拷多少进去,用不到的坚决不拷。不要使用 MyEclipse 那种不管三七二十一全部加进来再说。
  • 打赏
  • 举报
回复
不能!

Servlet 规范没有规定可以建子文件夹进行分类。
woainin 2010-05-28
  • 打赏
  • 举报
回复
我在生产环境中不放入lib里怎么来add library呢?
izard999 2010-05-28
  • 打赏
  • 举报
回复
可以是可以.! 但是要自己add BiuldPath
loveunittesting 2010-05-28
  • 打赏
  • 举报
回复
ls两个说的是开发环境吧。如果是生产环境,一般情况下不可以。web-inf/lib这个目录是servlet规定的路径,自己建目录应用服务器找不到,除非你增加系统中classpath环境变量的配置。把jar都配置进去。不知道lz为什么觉得麻烦,这些jar本身不需要什么逻辑,放好就足够了,还管理个什么?
ysfxhxyyy 2010-05-28
  • 打赏
  • 举报
回复
可以的,不过要通过build path引入到项目中。
dobe1987 2010-05-28
  • 打赏
  • 举报
回复
当初加进去的时候就应该是add library,这样的话管理你方便了,不过在lib里还是都在一块的
woainin 2010-05-28
  • 打赏
  • 举报
回复
添加classpath是否可行?
woainin 2010-05-28
  • 打赏
  • 举报
回复
谢谢yys79,是这样的,我以前用的是jasperreports1.3.4版本,现在想用3.7.2版本,需要替换的jar包比较多,要单独把旧的jar删除,再放入新包,如果用目录来管理某类jar,这样以后更新就很方便的了。是不是?
kent4j 2010-05-28
  • 打赏
  • 举报
回复
是可以的 关键要看你的包路径配置

81,122

社区成员

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

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