javaweb工程中的lib目录的疑问

jjjj2005jjjj 2008-08-01 11:48:07
有一个很好奇的问题
只要将jar包放在/WEB-INF/lib目录下,工程就可以加载到这些jar包。
这是为什么呢》?
如果我建一个自己的目录aaa,将jar包放进去怎么样才可以让项目默认该目录的jar包?
当然如果在eclipse里,选一下就OK了,这样我弄不清原理。但我要的是手工配置,

希望精通这一方面的专家来指教指教,如果可以说一下原理就更好了。感 谢了。
...全文
424 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
chc0314 2008-08-02
  • 打赏
  • 举报
回复
在eclipse里jar包是可以自动导入的,如果想要搞懂,就先搞清楚JAVA语言怎样来开发的
_IamJ 2008-08-01
  • 打赏
  • 举报
回复
加载这事情由你用的容器负责,比如tomcat等
至于为什么放在WEB-INF/lib下,这个是全部WEB应用统一的,如果大家都有自己的一套就很麻烦
feng8008 2008-08-01
  • 打赏
  • 举报
回复
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="con" path="com.genuitec.eclipse.j2eedt.core.J2EE14_CONTAINER"/>
<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/jstl.jar"/>
<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/standard.jar"/>
<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/commons-beanutils.jar"/>
<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/commons-collections.jar"/>
<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/commons-digester.jar"/>
<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/commons-fileupload.jar"/>
<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/commons-lang.jar"/>
<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/commons-logging.jar"/>
<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/commons-validator.jar"/>
<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/jakarta-oro.jar"/>
<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/lucene-core-2.3.1.jar"/>
<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/mychies.jar"/>
<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/struts-legacy.jar"/>
<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/struts.jar"/>
<classpathentry kind="output" path="WebRoot/WEB-INF/classes"/>
</classpath>

看看这个
goosman 2008-08-01
  • 打赏
  • 举报
回复
有些问题是没有必要知道为什么的,我们只需要知道是那样做就可以了.
就好像我们没有必要知道1+1为什么=2但是我们一样可以很好的使用它
有很多东西是定义死的.
这个外部jar包的加载具体是不是规定死的不清楚,但是,大家都是这样做,我们没有必要创新,因为这个创新不会带来任何实际的软件效益,如果有兴趣,可以去读你的web.xml,看看能不能找到相关的配置.
wz436392521 2008-08-01
  • 打赏
  • 举报
回复
在eclipse里jar包是可以自动导入的,你不知道吗?但是为什么你不知道呢?
原理只有开发eclipse的人知道,你也不需要知道啊

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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