作者:wbklzh | 来源:互联网 | 2023-07-21 18:47
有一个很好奇的问题只要将jar包放在WEB-INFlib目录下,工程就可以加载到这些jar包。这是为什么呢》?如果我建一个自己的目录aaa,将jar包放进去怎么样才可以让项目默认该目录
有一个很好奇的问题
只要将jar包放在/WEB-INF/lib目录下,工程就可以加载到这些jar包。
这是为什么呢》?
如果我建一个自己的目录aaa,将jar包放进去怎么样才可以让项目默认该目录的jar包?
当然如果在eclipse里,选一下就OK了,这样我弄不清原理。但我要的是手工配置,
希望精通这一方面的专家来指教指教,如果可以说一下原理就更好了。感 谢了。
6 个解决方案
有些问题是没有必要知道为什么的,我们只需要知道是那样做就可以了.
就好像我们没有必要知道1+1为什么=2但是我们一样可以很好的使用它
有很多东西是定义死的.
这个外部jar包的加载具体是不是规定死的不清楚,但是,大家都是这样做,我们没有必要创新,因为这个创新不会带来任何实际的软件效益,如果有兴趣,可以去读你的web.xml,看看能不能找到相关的配置.
加载这事情由你用的容器负责,比如tomcat等
至于为什么放在WEB-INF/lib下,这个是全部WEB应用统一的,如果大家都有自己的一套就很麻烦
在eclipse里jar包是可以自动导入的,你不知道吗?但是为什么你不知道呢?
原理只有开发eclipse的人知道,你也不需要知道啊
在eclipse里jar包是可以自动导入的,如果想要搞懂,就先搞清楚JAVA语言怎样来开发的